XMLHttpRequestEventTarget
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。
XMLHttpRequestEventTarget インターフェイスは、 XMLHttpRequest と XMLHttpRequestUpload で共有されるイベントハンドラーを示します。
XMLHttpRequestEventTarget を直接使用することはありません。サブクラスで操作してください。
イベント
次のイベントは、XMLHttpRequest および XMLHttpRequestUpload で利用できます。
abort-
例えばプログラムが
XMLHttpRequest.abort()を呼び出した時など、リクエストが中断されたときに発生します。onabortイベントハンドラープロパティを通して利用することもできます。 error-
リクエストでエラーが発生したときに発生します。
onerrorイベントハンドラープロパティを通して利用することもできます。 load-
リクエストのトランザクションが成功裏に完了したときに発生します。
onloadイベントハンドラープロパティを通して利用することもできます。 loadend-
リクエストが完了したときに、成功した場合(
loadの後)、成功しなかった場合(abortまたはerrorの後で)、どちらでも発生します。onloadendイベントハンドラープロパティを通して利用することもできます。 loadstart-
リクエストがデータを読み込み始めたときに発生します。
onloadstartイベントハンドラープロパティを通して利用することもできます。 progress-
リクエストがもっとデータを受信した際に定期的に発生します。
onprogressイベントハンドラープロパティを通して利用することもできます。 timeout-
プリセット時間が過ぎたために進行が終了したときに発生します。
ontimeoutイベントハンドラープロパティを通して利用することもできます。
仕様書
| 仕様書 |
|---|
| XMLHttpRequest> # xmlhttprequesteventtarget> |