在使用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
才是有效的。