stillmaster
Участник
- Регистрация
- 18 Авг 2022
- Сообщения
- 236
- Реакции
- 106
Всем привет пытаюсь получить данные и вывести их, но выдает ошибку, как сделать правильно подскажите знающие.
JavaScript:
<script>
// 1. Создаём новый XMLHttpRequest-объект
let xhr = new XMLHttpRequest();
// 2. Настраиваем его: GET-запрос по URL /article/.../load
xhr.open('GET', '//steampay.com/api/search?query={dark}');
xhr.responseType = 'JSON';
// 3. Отсылаем запрос
xhr.send();
// 4. Этот код сработает после того, как мы получим ответ сервера
xhr.onload = function() {
if (xhr.status != 200) { // анализируем HTTP-статус ответа, если статус не 200, то произошла ошибка
alert(`Ошибка ${xhr.status}: ${xhr.statusText}`); // Например, 404: Not Found
} else { // если всё прошло гладко, выводим результат
alert(`Готово, получили ${xhr.response.length} байт`); // response -- это ответ сервера
}
};
xhr.onprogress = function(event) {
if (event.lengthComputable) {
alert(`Получено ${event.loaded} из ${event.total} байт`);
} else {
alert(`Получено ${event.loaded} байт`); // если в ответе нет заголовка Content-Length
}
};
xhr.onerror = function() {
alert("Запрос не удался");
};
</script>