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...

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

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

字写错了,。 sucess => success

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

检查是否调用了两次。 你可以用FIDDLER来跟踪。

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

你的action写法不对,json中没有接受到后台返回的值,故此报错

补充一个error的方法在后面,看看错误 error: function(XMLHttpRequest, textStatus, errorThrown) { alert(textStatus); } //能进后台 可能是返回值不符合 接收的对象

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