ajax请求返回到达不了success,statusText: "error" sta
发布时间:2020-12-16 03:28:14 所属栏目:百科 来源:网络整理
导读:问题背景: 误使用from metod="post" action="/test"/form表单 在js代码中使用Ajax数据再次向后台提交请求 eg:url:"/test2" 问题报错: 后台正确返回"/test2"请求的内容,但是直接跳至ajax的error函数,查看报错为: statusText: "error" status: 0 readyS
问题背景: 误使用<from metod="post" action="/test"></form>表单 在js代码中使用Ajax数据再次向后台提交请求 eg:url:"/test2" 问题报错: 后台正确返回"/test2"请求的内容,但是直接跳至ajax的error函数,查看报错为:statusText: "error" status: 0 readyState: 0 报错原因:同时使用表单提交和ajax数据请求,导致返回出错, 解决方法: 1、使用form表单或使用ajax的一种。 2、网上貌似有使用preventDefault() 方法去解决问题的,当问题比较复杂的时候可以选择这一种,具体解决方法有待后续学习。 参考链接: http://www.justinball.com/2013/02/25/jqxhr-returning-readystate-0-and-status-0/ http://www.w3school.com.cn/jsref/event_preventdefault.asp (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容