xmlhttprequest 怎么监听错误
时间: 2024-03-02 08:51:59 浏览: 82
使用XMLHttpRequest对象.doc
可以使用 XMLHttpRequest 对象的 `onerror` 事件来监听请求错误。当请求失败时,该事件将被触发,并且可以通过检查 `XMLHttpRequest` 对象的 `status` 和 `statusText` 属性来获取更多信息。
以下是一个示例代码:
```javascript
var xhr = new XMLHttpRequest();
xhr.open('GET', '/api/data', true);
xhr.onerror = function() {
console.log('请求失败');
};
xhr.onload = function() {
if (xhr.status === 200) {
console.log('请求成功');
console.log(xhr.responseText);
} else {
console.log('请求失败');
console.log('状态码: ' + xhr.status);
console.log('状态信息: ' + xhr.statusText);
}
};
xhr.send();
```
在上面的代码中,`xhr.onerror` 事件处理程序将在请求失败时触发,`xhr.onload` 事件处理程序将在请求成功时触发。在请求失败时,代码将输出错误信息。
阅读全文