JavaScript свойство XMLHttpRequest.responseText

JavaScript XMLHttpRequest

Определение и применение

JavaScript свойство responseText объекта XMLHttpRequest возвращает строковое значение, содержащее ответ на запрос в виде текста, или null, если запрос был неудачным или еще не был отправлен.

Поддержка браузерами

СвойствоChrome
Chrome
Firefox
Firefox
Opera
Opera
Safari
Safari
Internet Explorer
IExplorer
Microsoft Edge
Edge
responseTextДаДаДа10.0ДаДа

JavaScript синтаксис:

let resultText = XMLHttpRequest.responseText;

Cпецификация

XMLHttpRequest

Исключения

Тип исключенияОписание
InvalidStateErrorВозникает в том случае, если значение свойства responseType не соответствует пустой строке, или значению "text". Поскольку свойство responseText допустимо только для текстового содержимого, любое другое значение вызовет ошибку.

Пример использования

Пример ниже демонстрирует получение строкового значения от сервера, содержащее ответ на запрос в виде текста:

let xhr = new XMLHttpRequest(); // инициализируем только что созданный запрос
xhr.open("GET", "/info"); // определяем параметры для запроса 
xhr.responseType = "text" // указываем тип данных, ожидаемых в ответе
xhr.onreadystatechange = function() { // добавляем обработчик события
   // проверяем состояние запроса и числовой код состояния HTTP ответа
   if (xhr.readyState === 4 && xhr.status === 200) {
     const resultText = xhr.responseText; // строковое значение, содержащее ответ на запрос в виде текста
     console.log(resultText); // выводим в консоль это значение
   }
}; 
xhr.send(); // отправляем запрос на сервер
JavaScript XMLHttpRequest
×

Кажется, вы используете блокировщик рекламы :(

Этот ресурс не является коммерческим проектом и развивается на энтузиазме автора сайта, который посвящает все свое свободное время этому проекту.

Добавьте, пожалуйста, basicweb.ru в исключения блокировщика рекламы, этим вы поможете развитию проекта.