加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读