--- title: XMLHttpRequest.status slug: Web/API/XMLHttpRequest/status tags: - API - XMLHttpRequest - XMLHttpRequest の結果 - status - エラー - プロパティ - リファレンス translation_of: Web/API/XMLHttpRequest/status ---
XMLHttpRequest.status
プロパティは読み取り専用で、 XMLHttpRequest
のレスポンスにおける数値の HTTP ステータスコードを返します。
リクエストが完了する前は、 status
の値は 0 になります。 XMLHttpRequest
がエラーになった場合も、ブラウザーはステータスとして 0 を返します。
var xhr = new XMLHttpRequest(); console.log('UNSENT: ', xhr.status); xhr.open('GET', '/server'); console.log('OPENED: ', xhr.status); xhr.onprogress = function () { console.log('LOADING: ', xhr.status); }; xhr.onload = function () { console.log('DONE: ', xhr.status); }; xhr.send(); /** * Outputs the following: * * UNSENT: 0 * OPENED: 0 * LOADING: 200 * DONE: 200 */
仕様書 | 状態 | 備考 |
---|---|---|
{{SpecName('XMLHttpRequest', '#the-status-attribute')}} | {{Spec2('XMLHttpRequest')}} | WHATWG living standard |
{{Compat("api.XMLHttpRequest.status")}}