如果该请求已被发出,XMLHttpRequest.abort() 方法将终止该请求。当一个请求被终止,它的 readyState 属性将被置为0( UNSENT )。
语法
xhrInstance.abort();
参数
无。
返回值
空。
示例
var xhr = new XMLHttpRequest(),
method = "GET",
url = "https://developer.mozilla.org/";
xhr.open(method,url,true);
xhr.send();
xhr.abort();
规范
| 规范 | 状态 | 注释 |
|---|---|---|
| XMLHttpRequest | Living Standard | WHATWG living standard |
浏览器兼容性
| Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
|---|---|---|---|---|---|
| Basic support | 1 | ? | 5[1] 7 |
(Yes) | 1.2 |
| Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|
| Basic support | ? | 1.0 | (Yes) | ? | ? | ? |
[1] 这项功能是通过 ActiveXObject() 来实现的。IE浏览器从版本7开始使用了标准的 XMLHttpRequest 。