一次ajax請求導致status為canceled的原因


ajax請求執行后返回了一個 canceled(狀態碼)

但是后台卻接受了參數並且執行成功。

 

原因:

因為 from action 事件與綁定的 submit按鈕上的click事件同時觸發。

from action 將表單內容以參數的形式追加到了url末尾

而url變更則會導致頁面重新加載

而這恰恰就是導致post請求在執行后就立即被終止的罪魁禍首!!

 

小結:

1、在URL變更后,會對當前正在執行的ajax請求進行中止操作

2、在使用到ajax的時候,盡量不要在form內使用submit進行提交

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM