温馨提示×

ajax响应状态码如何获取

小亿
132
2024-01-03 13:43:01
栏目: 编程语言

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

0