最近作一個刪除功能,使用ajax異步,瀏覽器一直報錯,後臺能收到該請求,可是整個AJAx操做沒執行完頁面就跳轉了.前端
經過chrome的debug發現狀況以下: ajax
點開查看發現"Provisional headers are shown" chrome
看到這就沒別的信息了.爲此,只能百度了.還好,搜到了有效信息;瀏覽器
使用:chrome://net-internals 進行調試,在chrome新頁面輸入chrome://net-internals 地址,在事件以前刷新該工具頁面;異步
接着百度,該錯誤爲瀏覽器判斷爲無效信息,中斷該請求. 而後又返回debug的network裏,發現以下:刪除以後從新刷新頁面,而後這接着發起該請求. 工具
頁面已經刷新了,原頁面的請求確定就是無效請求,不用理的了.debug
而後又百度看了下,聽說和表單有關係,原來前端頁面事件按鈕在<form>裏,且按鈕的type是submit.form無地址.把按鈕的type去掉仍是沒效果.最後把form也幹掉了,嗯,好了.這個問題圓滿解決...調試
吐槽一句話:<form>標籤功能真強大.orm