如何获取ajax请求返回的状态码
时间: 2023-12-27 21:46:08 浏览: 86
js获取ajax返回值代码
在AJAX请求返回的回调函数中,可以通过XMLHttpRequest对象的status属性获取返回的状态码。例如:
```
var xhr = new XMLHttpRequest();
xhr.open('GET', 'example.com/api/data', true);
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
console.log('请求成功!');
} else {
console.log('请求失败!');
}
}
xhr.send();
```
在上面的代码中,当AJAX请求成功时,会在控制台输出“请求成功!”,如果请求失败,则会输出“请求失败!”。其中,xhr.readyState属性表示XMLHttpRequest对象的状态,取值为0~4,4表示请求已完成,xhr.status属性表示返回的状态码。
阅读全文