Jquery ajax方法不执行回调函数

谷歌捕获的脚本错误:另使用$.ajax方法,会执行error中的方法,XMLHttpRequest.readyState总是为0。如果在浏览器中访问请求路径,会输出正确字... 谷歌捕获的脚本错误:

另使用$.ajax方法,会执行error中的方法,XMLHttpRequest.readyState总是为0。
如果在浏览器中访问请求路径,会输出正确字符串;
后台为asp.net,ashx页面。
展开
 我来答
匿名用户
推荐于2018-03-26
展开全部
ajax如果参数中有json的话后台返回值也必须为json数据,否则就不会执行回调函数,楼主可以看下类型是否一致
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
系统004
2015-12-09 · TA获得超过3254个赞
知道大有可为答主
回答量:1326
采纳率:68%
帮助的人:1142万
展开全部
您好:不执行回调函数的原因一般就是你呼叫的请求出错,再一个就是呼叫一开始就没成功。你最好吧代码贴出来,或者用浏览器自带的调试工具来一步一步调试一下。一般ajax容易出错的地方是传递的参数格式。
希望我的回答能够帮助到您,希望您及时采纳,谢谢。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
辜小六cEaa1
2014-09-15 · TA获得超过118个赞
知道小有建树答主
回答量:121
采纳率:33%
帮助的人:50.2万
展开全部
应该是后台报错了。后台打断点看一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
诚不欺也
2018-01-17 · TA获得超过30万个赞
知道小有建树答主
回答量:1414
采纳率:100%
帮助的人:53.1万
展开全部
网页是form表单提交的话,会和ajax的提交方式冲突,把form标签换成div或者其他快元素就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式