XMLHttpRequest.abort()
method aborts the request if it has already been sent. When a request is aborted, its
readyState
is changed to
XMLHttpRequest.UNSENT
(0) and the request's
status
code is set to 0.
XMLHttpRequest.abort()
None.
undefined
This example begins loading content from the MDN home page, then due to some condition, aborts the transfer by calling
abort()
.
var xhr = new XMLHttpRequest(),
method = "GET",
url = "https://developer.mozilla.org/";
xhr.open(method, url, true);
xhr.send();
if (OH_NOES_WE_NEED_TO_CANCEL_RIGHT_NOW_OR_ELSE) {
xhr.abort();
}
| 规范 | 状态 | 注释 |
|---|---|---|
| XMLHttpRequest | 实时标准 | WHATWG (Web 超文本应用程序技术工作组) 实时标准 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
abort
|
Chrome 18 | Edge 12 | Firefox Yes | IE 5 | Opera Yes | Safari 1.2 | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
完整支持
XMLHttpRequest