как отправить запрос на сервер 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
108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845





