как отправить запрос на сервер js
3 года назад
Nikolai Gagarinov
Ответы
1
Для отправки запроса на сервер на языке JavaScript мы можем использовать объект XMLHttpRequest (XHR) или метод fetch.
Этот код отправляет GET-запрос на URL "/api/data" и выводит ответ сервера в консоль браузера с помощью console.log, если ответ успешный (статус код ответа 200 OK). Если ответ сервера неуспешный, то код выводит текст ошибки с помощью console.error.
Зачастую fetch метод короче и удобнее в использовании, однако XMLHttpRequest может быть полезен в ряде случаев. Разберем его синтаксис и работу:
- Сначала создается новый экземпляр объекта-запроса
XMLHttpRequest. - Настраивается запрос с помощью метода
open, где определяется метод запроса (в данном случае GET) и URL, на который будет отправлен запрос. - Запрос отправляется на сервер с помощью метода
send. - Подписываемся на событие
onreadystatechange, которое срабатывает каждый раз, когда состояние запроса меняется. - Проверяем состояние запроса
readyState. ЕслиreadyStateравен 4, то запрос завершен
3 года назад
Aleksey





