在使用AJAX發送請求后,可以通過XMLHttpRequest
對象的status
屬性來獲取響應狀態碼。響應狀態碼表示服務器對請求的處理結果,常見的狀態碼有200表示成功,404表示資源未找到,500表示服務器內部錯誤等。
下面是一個使用AJAX獲取響應狀態碼的例子:
var xhr = new XMLHttpRequest();
xhr.open('GET', 'https://example.com/api', true);
xhr.onreadystatechange = function() {
if (xhr.readyState === 4) {
var status = xhr.status;
console.log(status); // 輸出響應狀態碼
}
};
xhr.send();
在上面的例子中,通過xhr.status
獲取響應狀態碼,并將其輸出到控制臺。xhr.readyState
表示請求的當前狀態,當其值為4時,表示請求已完成。因此在xhr.readyState
為4時獲取xhr.status
才是有效的。