一次ajax请求导致status为canceled的原因
2021-04-12 19:27
阅读:571
ajax请求执行后返回了一个 canceled(状态码)
但是后台却接受了参数并且执行成功。
原因:
因为 from action 事件与绑定的 submit按钮上的click事件同时触发。
from action 将表单内容以参数的形式追加到了url末尾
而url变更则会导致页面重新加载
而这恰恰就是导致post请求在执行后就立即被终止的罪魁祸首!!
小结:
1、在URL变更后,会对当前正在执行的ajax请求进行中止操作
2、在使用到ajax的时候,尽量不要在form内使用submit进行提交
转载
文章来自:搜素材网的编程语言模块,转载请注明文章出处。
文章标题:一次ajax请求导致status为canceled的原因
文章链接:http://soscw.com/index.php/essay/74852.html
文章标题:一次ajax请求导致status为canceled的原因
文章链接:http://soscw.com/index.php/essay/74852.html
评论
亲,登录后才可以留言!