傳送ajax請求,狀態碼為canceled

2021-10-12 12:43:27 字數 722 閱讀 7868

出現狀態碼canceled的一種情況如下,其他情況遇到了再記錄

我這裡傳送ajax請求之後,頁面直接重新整理了,後端也成功處理請求了,看了一下這條請求狀態碼是canceled。

在網上查閱了一下,按鈕是表單裡面的,所以不僅會執行給按鈕寫的單擊事件,還會自動提交表單,即使表單沒有寫action和method,按鈕也沒有寫type=「submit"。

這裡需要阻止表單的預設提交,為表單新增屬性onsubmit

注意此處的return不可少

也可以取消按鈕的單擊事件,寫在form的onsubmit中,但是方法的末尾要寫return false,並且屬性中的return也不可少,這樣寫的話,注意刪掉按鈕的onclick屬性,不然會執行兩次提交。

ajax請求 返回狀態碼詳解

1開頭的http狀態碼 表示臨時響應並需要請求者繼續執行操作的狀態 100 繼續 請求者應當繼續提出請求。伺服器返回此 表示已收到請求的第一部分,正在等待其餘部分。101 切換協議 請求者已要求伺服器切換協議,伺服器已確認並準備切換。2開頭的http狀態碼 表示請求成功 200 成功處理了請求,一般...

傳送Ajax請求

get請求傳送資料量較小,不能大於2kb,引數追加在url後面,看的到明碼的請求引數值。post請求傳送資料量大小不受限制,請求通過http post機制 將請求引數放在html header中傳輸,看不到明碼的請求引數值。步驟一 建立非同步物件 步驟二 設定請求的url引數,引數一是請求的型別,引...

ajax傳送請求

jquery中.ge t 提 交和 get 提交和 get 提交和.post 提交有區別嗎?相同點 都是非同步請求的方式來獲取服務端的資料 異同點 1 請求方式不同 ge t 方 法使用g et方法 來進行異 步請求的 get 方法使用get方法來進行非同步請求的。get 方法使用 get方 法來進...