mshd.net
当前位置:首页 >> jquEry问题,AjAx不执行suCCEss或Error函数 >>

jquEry问题,AjAx不执行suCCEss或Error函数

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

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

dataType声明与响应不符就会进入error回调。应该是你的响应的json数据有问题。

你的url无参数,而后台函数体有参数

检查后台是否报错。 检查返回值是否为 success 。部分数据格式错误,需要eval(date) 操作F12 打开,发送ajax请求,查看network 里边是否报错,或者在返回值的位置 添加 console.log()查看返回参数。 $.ajax({ cache: true, type: "POST", url:...

首先你的这个实现逻辑就有问题,怎么可能会想到用for 去做n次ajax提交呢,你得知道你现在上面写的这种ajax提交方式为异步方式,何为异步,就是当ajax请求发出后当前逻辑就认为你的这次请求完成了,当前逻辑会继续往下执行而不会去管你的这个ajax...

你可以把ajax写成一个函数~然后返回成功后就调用一次这个函数~(就是自己调用自己),这样就可以读出一个显示一个了~

当服务器端出现未处理异常或者连接超时等。

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

$.ajax({ url: "{:U(User/changepassword)}", success: complete, dataType: "json"}); 请求结果是json字符串没有转换成json对象,需要加上 dataType 参数 或者使用 JSON.parse(text[, reviver])转换成json object

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