温馨提示×

XMLHttpRequest如何取消请求

小樊
167
2024-06-19 16:07:01
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要取消XMLHttpRequest请求,可以通过调用XMLHttpRequest对象的abort()方法来实现。例如:

var xhr = new XMLHttpRequest();
xhr.open('GET', 'https://example.com/api/data', true);
xhr.send();

// 在需要取消请求的地方调用abort()方法
xhr.abort();

调用abort()方法会立即中止正在进行的请求,并触发XMLHttpRequest对象的abort事件。取消请求后,XMLHttpRequest对象的readyState属性会变为0,status属性会变为0,onreadystatechange事件处理程序会被调用,并传递一个事件对象,其中的type属性值为"abort"。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:XMLHttpRequest如何设置请求头

0