wnlt.net
当前位置:首页 >> jQuEry AjAx,不执行,为什么呢. >>

jQuEry AjAx,不执行,为什么呢.

可能是你ajax里方法}后忘记加逗号的原因,,,给你一段可以执行的代码,你可以拷到你的项目中试试!如果不行可以到http://download.csdn.net/download/siyupy_888/5552669下载jquery +ajax的源码实例. function ajaxSend(){ var username=$("#usernam...

你做反了。应该是 先$.ajaxStart()...$.ajaxStop();再$("div").load();顺序不能反。ajaxStart和ajaxStop是一种全局的配置。通常用来侦测页面中异步请求的发送/结束

你这 if(data==$result){ 中的$result没见你有定义啊?难道你是把后台代码中的$result直接拿到前端来比较么?!

@zh52722 说的没错 你应该加上error的处理函数 alert能执行,你的ajax代码看起来也没有异常,可能跳到error部分去了 另外,你看看开发人员工具中,是否发送了相关请求,请求的响应是什么

如果我没记错的话,$.ajax的datatype,没有string这一选项。 参考:http://api.jquery.com/jQuery.ajax/ String dataType 预期服务器返回的数据类型。如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息来智能判断,比如XML MIME类型就被识别为XM...

ajax如果参数中有json的话后台返回值也必须为json数据,否则就不会执行回调函数,楼主可以看下类型是否一致

是因为缓存的原因, $.ajax({ type: "GET",//http请求方式 url: "TestServlet",//服务器端url地址 cache: false; //禁用缓存

$.ajax({ url: '提交地址', data: {a:'post',id:1}, error:function(){ alert('error'); },});

1:引入jq 2:你后台返回的数据是html 还是json格式? 3:URL 路径

利用getScript()方法。ajax局部加载数据后,再执行一次你在head内的js脚本 $getScript('http://your_external_javascript.js');

网站首页 | 网站地图
All rights reserved Powered by www.wnlt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com