ajax 请求被终止 chrome查询发现请求状态status为canceled
Posted 风枫疯
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ajax 请求被终止 chrome查询发现请求状态status为canceled相关的知识,希望对你有一定的参考价值。
检查页面的network执行中发现页面被刷新了url改变了导致请求在请求过程中被终止了。
检查代码发现在 submit方法中最后写了个 location.reload();方法 来重载页面
虽然是卸载了ajax请求方法之后但是由于ajax启用的异步模式 所以方法在执行的时候不会等待ajax请求方法执行完再进行重载。
导致ajax请求过程中url改变 请求被终止。
修正方法:
1.将ajax请求改为同步的那么 location.reload();方法会在等待ajax请求执行结束后进行执行
2.将 location.reload();方法放入至ajax的success方法内进行执行。
以上是关于ajax 请求被终止 chrome查询发现请求状态status为canceled的主要内容,如果未能解决你的问题,请参考以下文章