JavaScript свойство XMLHttpRequest.responseText
JavaScript XMLHttpRequestОпределение и применение
JavaScript свойство responseText объекта XMLHttpRequest возвращает строковое значение, содержащее ответ на запрос в виде текста, или null, если запрос был неудачным или еще не был отправлен.
Поддержка браузерами
Свойство | Chrome | Firefox | Opera | Safari | IExplorer | 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