利用Ajax狀態碼獲取伺服器端的響應

2021-10-07 18:10:55 字數 663 閱讀 7548

ajax狀態碼是什麼?

在建立ajax物件,配置ajax物件,傳送請求,以及接收服務端響應資料,這個過程的每乙個步驟對應乙個數值,這個數值就是ajax狀態碼

0未初始化

1請求已經建立但是還沒有傳送沒有呼叫send

2請求已經傳送

3請求正在處理中已經有部分可以用了

4請求已經完成可以獲取並使用伺服器響應了

xhr.readystate // 獲取ajax狀態碼

onreadystatechange //當ajax狀態碼發生改變時觸發該事件

//建立ajax物件

mysql伺服器錯誤狀態碼 伺服器端狀態碼的問題

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

從伺服器端返回的狀態碼彙總

前兩天一直在配置tomcat伺服器,期間遇到一些返回狀態碼的問題。現將其總結彙總 2xx 表示成功 200 表示客戶端的請求在伺服器端被正常處理。204 表示請求被處理成功但是沒有資源返回。206 表示客戶端進行了範圍請求,而伺服器成功執行了get 請求。3xx 表示重定向 301 表示永久重定向。...

關於Ajax伺服器端驗證

對於這個問題以前卡了幾次,也不知道自己是怎麼處理的。伺服器端驗證往往有乙個延時,也就是專業上所說的非同步操作。如果在提交表單需要獲取伺服器給的返回值來判斷是否需要提交就不是那麼容易了。因為 ajax 的延時性導致所獲取的返回值並非伺服器端的返回值。因為這一步執行的時候外圍程式可能已經執行完返回了。這...