Provisional headers are shown 錯誤的處理

最近作一個刪除功能,使用ajax異步,瀏覽器一直報錯,後臺能收到該請求,可是整個AJAx操做沒執行完頁面就跳轉了.前端

debug結果

經過chrome的debug發現狀況以下: 輸入圖片說明ajax

點開查看發現"Provisional headers are shown" 輸入圖片說明chrome

看到這就沒別的信息了.爲此,只能百度了.還好,搜到了有效信息;瀏覽器

net-internals監控

使用:chrome://net-internals 進行調試,在chrome新頁面輸入chrome://net-internals 地址,在事件以前刷新該工具頁面;異步

  • 而後在event找到了該事件; 輸入圖片說明

-net_error = -3 (ERR_ABORTED)

接着百度,該錯誤爲瀏覽器判斷爲無效信息,中斷該請求. 而後又返回debug的network裏,發現以下:刪除以後從新刷新頁面,而後這接着發起該請求. 刪除以後從新刷新頁面工具

頁面已經刷新了,原頁面的請求確定就是無效請求,不用理的了.debug

而後又百度看了下,聽說和表單有關係,原來前端頁面事件按鈕在<form>裏,且按鈕的type是submit.form無地址.把按鈕的type去掉仍是沒效果.最後把form也幹掉了,嗯,好了.這個問題圓滿解決...調試

吐槽一句話:<form>標籤功能真強大.orm

相關文章
相關標籤/搜索