Доступное только для чтения свойство XMLHttpRequest.status
, возвращает числовой код состояния HTTP ответа XMLHttpRequest
.
До завершения запроса значение status
равно 0. Браузеры также сообщают о состоянии 0 в случае ошибок XMLHttpRequest
.
Пример
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 */
Спецификации
Specification | Status | Comment |
---|---|---|
XMLHttpRequest | Живой стандарт | WHATWG живой стандарт |
Совместимость браузера
Таблица совместимости на этой странице генерируется из структурированных данных. Если вы хотите внести свой вклад в эти данные, просмотрите https://github.com/mdn/browser-compat-data и отправьте нам запрос на извлечение.
Update compatibility data on GitHub
Компьютеры | Мобильные | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
status | Chrome Полная поддержка 1 | Edge Полная поддержка 12 | Firefox Полная поддержка 1 | IE
Полная поддержка
7
| Opera Полная поддержка Да | Safari Полная поддержка 1.2 | WebView Android Полная поддержка Да | Chrome Android Полная поддержка Да | Firefox Android Полная поддержка 4 | Opera Android Полная поддержка Да | Safari iOS Полная поддержка Да | Samsung Internet Android Полная поддержка Да |
Легенда
- Полная поддержка
- Полная поддержка
- Смотрите замечания реализации.
- Смотрите замечания реализации.
Смотрите также
- Список HTTP response codes
- HTTP