Ajax 錯誤處理

2022-04-13 10:06:19 字數 992 閱讀 8491

http狀態碼:

1、網路暢通,伺服器端能接收到請求,伺服器返回的結果不是預期結果。

可以判斷伺服器端返回的狀態碼,分別進行處理。xhr.status獲取http狀態碼

2、網路暢通,伺服器端沒有接收到請求,返回404狀態碼

檢查請求位址是否錯誤。

3、網路暢通,伺服器端能接收請求,伺服器端返回500狀態碼。

伺服器端錯誤,找後端程式設計師進行溝通。

4、網路中斷,請求無法傳送到伺服器端。

會觸發xhr物件下面的onerror事件,在onerror事件處理函式中對錯誤進行處理。

ajax狀態碼:表示ajax請求的過程狀態碼,ajax物件返回的

http狀態碼:表示請求的處理結果 是伺服器端返回的

ajax錯誤處理

.html

1237

8傳送ajax請求

92728

res.status(400).send('not ok');

})有網情況:

無網情況:

AJAX容易出錯地方,錯誤處理

myajax.js 建立路由器物件 const express require express 引入連線池模組 const pool require pool.js 建立路由器物件 var router express.router 測試伺服器接收ajax請求的介面 router.get ajaxd...

MySql錯誤處理 錯誤處理的例子

有幾種錯誤處理的宣告形式 如果任何錯誤 不是 not found 設定 l error 為 1 後繼續執行 declare continue handler for sqlexception set l error 1 如果發生任何錯誤 不是 not found 執行 rollback和產生一條錯誤...

MySql錯誤處理(三) 錯誤處理的例子

mysql錯誤處理 三 錯誤處理的例子 有幾種錯誤處理的宣告形式 如果任何錯誤 不是 not found 設定 l error 為 1 後繼續執行 declare continue handler for sqlexception set l error 1 如果發生任何錯誤 不是 not foun...