--- title: XMLHttpRequest.status slug: Web/API/XMLHttpRequest/status tags: - API - Error - Property - Reference - XMLHttpRequest - XMLHttpRequest Status - result - status translation_of: Web/API/XMLHttpRequest/status ---
Доступное только для чтения свойство 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
*/
{{Compat}}