このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

XMLHttpRequestEventTarget

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2015年7月⁩.

メモ: この機能はウェブワーカー内で利用可能ですが、サービスワーカーでは使用できません。

XMLHttpRequestEventTarget インターフェイスは、 XMLHttpRequestXMLHttpRequestUpload で共有されるイベントハンドラーを示します。

XMLHttpRequestEventTarget を直接使用することはありません。サブクラスで操作してください。

イベント

次のイベントは、XMLHttpRequest および XMLHttpRequestUpload で利用できます。

abort

例えばプログラムが XMLHttpRequest.abort() を呼び出した時など、リクエストが中断されたときに発生します。 onabort イベントハンドラープロパティを通して利用することもできます。

error

リクエストでエラーが発生したときに発生します。 onerror イベントハンドラープロパティを通して利用することもできます。

load

リクエストのトランザクションが成功裏に完了したときに発生します。 onload イベントハンドラープロパティを通して利用することもできます。

loadend

リクエストが完了したときに、成功した場合(load の後)、成功しなかった場合(abort または error の後で)、どちらでも発生します。 onloadend イベントハンドラープロパティを通して利用することもできます。

loadstart

リクエストがデータを読み込み始めたときに発生します。 onloadstart イベントハンドラープロパティを通して利用することもできます。

progress

リクエストがもっとデータを受信した際に定期的に発生します。 onprogress イベントハンドラープロパティを通して利用することもできます。

timeout

プリセット時間が過ぎたために進行が終了したときに発生します。 ontimeout イベントハンドラープロパティを通して利用することもできます。

仕様書

Specification
XMLHttpRequest
# xmlhttprequesteventtarget

ブラウザーの互換性

関連情報