Http Status canceled
當人
家
學習筆記
學習筆記
最近在開發時遇到一個問題
在寫某個物件的更新的時候,一直遇到更新失敗的狀況
或者有更新,但是畫面卻跑到錯的畫面
打開工具看到Http的狀態竟然寫 canceled!
從來沒有想到會遇到這種狀態,百思不得其解為甚麼
看後端的程式碼看很久也找不到答案
前端的程式碼是在點按鈕後使用 Ajax 呼叫更新
也沒拋出錯誤訊息,就跳到回原本的畫面,感覺就像重新整理一樣
但是卻有更新(?)
找了很久...終於找到問題
原來那個按鈕是用 a 來寫的...
href屬性沒有避免掉...所以按下按鈕之後就會重整....
至於有時有更新有時沒有,應該就是在比哪邊執行的速度比較快...
解決的方式:
1.
或者
2. 在觸發的方法最後加上 return false