ajax 请求被终止 chrome查询发现请求状态status为canceled


检查页面的network执行中发现页面被刷新了url改变了导致请求在请求过程中被终止了。

检查代码发现在 submit方法中最后写了个  location.reload();方法 来重载页面

虽然是卸载了ajax请求方法之后但是由于ajax启用的异步模式 所以方法在执行的时候不会等待ajax请求方法执行完再进行重载。

导致ajax请求过程中url改变 请求被终止。

修正方法:

1.将ajax请求改为同步的那么 location.reload();方法会在等待ajax请求执行结束后进行执行

2.将 location.reload();方法放入至ajax的success方法内进行执行。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM