title | slug | page-type | browser-compat |
---|---|---|---|
XMLHttpRequestEventTarget |
Web/API/XMLHttpRequestEventTarget |
web-api-interface |
api.XMLHttpRequestEventTarget |
{{APIRef("XMLHttpRequest")}}
XMLHttpRequestEventTarget
is the interface that describes the event handlers shared on {{domxref("XMLHttpRequest")}} and {{domxref("XMLHttpRequestUpload")}}.
You don't use XMLHttpRequestEventTarget
directly; instead you interact with the sub classes.
{{InheritanceDiagram("XMLHttpRequest")}}
The following events are made available to {{domxref("XMLHttpRequest")}}:
- {{domxref("XMLHttpRequest/abort_event", "abort")}}
- {{domxref("XMLHttpRequest/error_event", "error")}}
- {{domxref("XMLHttpRequest/load_event", "load")}}
- {{domxref("XMLHttpRequest/loadend_event", "loadend")}}
- {{domxref("XMLHttpRequest/loadstart_event", "loadstart")}}
- {{domxref("XMLHttpRequest/progress_event", "progress")}}
- {{domxref("XMLHttpRequest/readystatechange_event", "readystatechange")}}
- {{domxref("XMLHttpRequest/timeout_event", "timeout")}}
{{InheritanceDiagram("XMLHttpRequestUpload")}}
The following events are made available to {{domxref("XMLHttpRequestUpload")}}:
- {{domxref("XMLHttpRequestUpload/abort_event", "abort")}}
- {{domxref("XMLHttpRequestUpload/error_event", "error")}}
- {{domxref("XMLHttpRequestUpload/load_event", "load")}}
- {{domxref("XMLHttpRequestUpload/loadend_event", "loadend")}}
- {{domxref("XMLHttpRequestUpload/loadstart_event", "loadstart")}}
- {{domxref("XMLHttpRequestUpload/progress_event", "progress")}}
- {{domxref("XMLHttpRequestUpload/timeout_event", "timeout")}}
{{Specifications}}
{{Compat}}
- {{domxref("XMLHttpRequest")}}
- {{domxref("XMLHttpRequestUpload")}}