Get to know MDN better
このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
XMLHttpRequest.readyState プロパティは XMLHttpRequest (XHR) クライアントの状態を返します。XHR クライアントは次の状態のいずれかをとります。
| 0 | UNSENT | クライアントは作成済み。 open() はまだ呼ばれていない。 |
| 1 | OPENED | open() が呼び出し済み。 |
| 2 | HEADERS_RECEIVED | send() が呼び出し済みで、ヘッダーとステータスが利用可能。 |
| 3 | LOADING | ダウンロード中。responseText には部分データが入っている。 |
| 4 | DONE | 操作が完了した。 |
XMLHttpRequest クライアントは作成済みだが、まだ open() メソッドは呼ばれていない。
OPENEDopen() メソッドは実行済み。この状態の間は、リクエストヘッダーを setRequestHeader() メソッドを使ってセットでき、send() メソッドを呼び出すと取得を開始できる。
HEADERS_RECEIVEDsend() が呼び出され、(もしあれば)すべてのリダイレクトをたどり、 レスポンスヘッダーを受信しました。
LOADINGレスポンス本文を受信中。 responseType が "text" または空文字列の場合、 responseText は読み込み中の部分的なテキストになる。
DONE取得操作が完了している。これはデータ転送が成功または失敗で完了したことを意味している。
| XMLHttpRequest # states |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 2025年9月4日 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.