XMLHttpRequestEventTarget
is the interface that describes the event handlers you can implement in an object that will handle events for an XMLHttpRequest
.
Properties
XMLHttpRequestEventTarget.onabort
- Contains the function to call when a request is aborted and the
abort
event is received by this object. XMLHttpRequestEventTarget.onerror
- Contains the function to call when a request encounters an error and the
error
event is received by this object. XMLHttpRequestEventTarget.onload
- Contains the function to call when an HTTP request returns after successfully fetching content and the
load
event is received by this object. XMLHttpRequestEventTarget.onloadstart
- Contains the function that gets called when the HTTP request first begins loading data and the
loadstart
event is received by this object. XMLHttpRequestEventTarget.onprogress
- Contains the function that is called periodically with information about the progress of the request and the
progress
event is received by this object. XMLHttpRequestEventTarget.ontimeout
- Contains the function that is called if the event times out and the
timeout
event is received by this object; this only happens if a timeout has been previously established by setting the value of theXMLHttpRequest
object'stimeout
attribute. XMLHttpRequestEventTarget.onloadend
- Contains the function that is called when the load is completed, even if the request failed, and the
loadend
event is received by this object.
Specifications
Specification | Status | Comment |
---|---|---|
XMLHttpRequest | Living Standard | WHATWG living standard |
Browser compatibility
BCD tables only load in the browser
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.