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