Web/API/XMLHttpRequestEventTarget

From Get docs

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 the XMLHttpRequest object's timeout 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

Update compatibility data on GitHub

Desktop Mobile
Chrome Edge Firefox Internet Explorer Opera Safari Android webview Chrome for Android Firefox for Android Opera for Android Safari on iOS Samsung Internet
XMLHttpRequestEventTarget Chrome

Full support 1

Edge

Full support 12

Firefox

Full support 1

IE

Full support 7

Opera

Full support Yes

Safari

Full support 1

WebView Android

Full support 1

Chrome Android

Full support 18

Firefox Android

Full support Yes

Opera Android

Full support Yes

Safari iOS

Full support Yes

Samsung Internet Android

Full support 1.0

onabort Chrome

Full support Yes

Edge

Full support ≤18

Firefox

Full support Yes

IE

Full support 10

Opera

Full support Yes

Safari

Full support Yes

WebView Android

Full support Yes

Chrome Android

Full support Yes

Firefox Android

Full support Yes

Opera Android

Full support Yes

Safari iOS

Full support Yes

Samsung Internet Android

Full support Yes

onerror Chrome

Full support Yes

Edge

Full support ≤18

Firefox

Full support Yes

IE

Full support 10

Opera

Full support Yes

Safari

Full support Yes

WebView Android

Full support Yes

Chrome Android

Full support Yes

Firefox Android

Full support Yes

Opera Android

Full support Yes

Safari iOS

Full support Yes

Samsung Internet Android

Full support Yes

onload Chrome

Full support Yes

Edge

Full support ≤18

Firefox

Full support Yes

IE

Full support 9

Opera

Full support Yes

Safari

Full support Yes

WebView Android

Full support Yes

Chrome Android

Full support Yes

Firefox Android

Full support Yes

Opera Android

Full support Yes

Safari iOS

Full support Yes

Samsung Internet Android

Full support Yes

onloadend Chrome

Full support Yes

Edge

Full support ≤18

Firefox

Full support Yes

IE

Full support 10

Opera

Full support Yes

Safari

Full support Yes

WebView Android

Full support Yes

Chrome Android

Full support Yes

Firefox Android

Full support Yes

Opera Android

Full support Yes

Safari iOS

Full support Yes

Samsung Internet Android

Full support Yes

onloadstart Chrome

Full support Yes

Edge

Full support ≤18

Firefox

Full support Yes

IE

Full support 10

Opera

Full support Yes

Safari

Full support Yes

WebView Android

Full support Yes

Chrome Android

Full support Yes

Firefox Android

Full support Yes

Opera Android

Full support Yes

Safari iOS

Full support Yes

Samsung Internet Android

Full support Yes

onprogress Chrome

Full support Yes

Edge

Full support ≤18

Firefox

Full support Yes

IE

Full support 10

Opera

Full support Yes

Safari

Full support Yes

WebView Android

Full support Yes

Chrome Android

Full support Yes

Firefox Android

Full support Yes

Opera Android

Full support Yes

Safari iOS

Full support Yes

Samsung Internet Android

Full support Yes

ontimeout Chrome

Full support Yes

Edge

Full support ≤18

Firefox

Full support Yes

IE

Full support 8

Opera

Full support Yes

Safari

Full support Yes

WebView Android

Full support Yes

Chrome Android

Full support Yes

Firefox Android

Full support Yes

Opera Android

Full support Yes

Safari iOS

Full support Yes

Samsung Internet Android

Full support Yes

Legend

Full support  
Full support


See also