web api interface
XMLHttpRequestEventTarget
Available in workers
XMLHttpRequestEventTarget is the interface that describes the event handlers shared on XMLHttpRequest and XMLHttpRequestUpload.
You don’t use XMLHttpRequestEventTarget directly; instead you interact with the sub classes.
Events
The following events are made available to XMLHttpRequest and XMLHttpRequestUpload:
abort- : Fired when a request has been aborted, for example because the program called
abort(). Also available via theonabortevent handler property.
- : Fired when a request has been aborted, for example because the program called
error- : Fired when the request encountered an error.
Also available via the
onerrorevent handler property.
- : Fired when the request encountered an error.
Also available via the
load- : Fired when a request transaction completes successfully.
Also available via the
onloadevent handler property.
- : Fired when a request transaction completes successfully.
Also available via the
loadendloadstart- : Fired when a request has started to load data.
Also available via the
onloadstartevent handler property.
- : Fired when a request has started to load data.
Also available via the
progress- : Fired periodically when a request receives more data.
Also available via the
onprogressevent handler property.
- : Fired periodically when a request receives more data.
Also available via the
timeout- : Fired when progress is terminated due to preset time expiring.
Also available via the
ontimeoutevent handler property.
- : Fired when progress is terminated due to preset time expiring.
Also available via the
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.