ajax响应状态码如何获取

avatar
作者
猴君
阅读量:1

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

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!