Stops an asynchronous XMLHttpRequest in progress.
Method of apis/xhr/XMLHttpRequestapis/xhr/XMLHttpRequest
Syntax .abort();
Return Value
No return value
Examplesfunction request() {
var xhr = new XMLHttpRequest();
xhr.open("GET", "http://localhost/test.xml", true);
xhr.send();
return xhr;
}
document.getElementById('submit').addEventListener('click', function () {
var xhr = request(),
submit = this,
cancel = document.getElementById('cancel');
function detach() {
submit.removeEventListener('click', canceling, false);
cancel.removeEventListener('click', canceling, false);
}
function canceling() {
detach();
xhr.abort();
}
xhr.addEventListener('load', detach, false);
submit.addEventListener('click', canceling, false);
cancel.addEventListener('click', canceling, false);
}, false);
Notes
Calling abort resets the object; the readyState is changed to 0 (uninitialized). Calling it on an already aborted request throws an exception.
Related specificationsMicrosoft Developer Network: Windows Internet Explorer API reference Article
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4