меня ответ от сервера 400 (Bad Request), мне нужно вывести этот ответ юзеру, как это сделать?
https://developer.mozilla.org/en-US/docs/Web/API/Response/status
а если у меня обработчик событий (request.addEventListener('load', function () {)? для него можно ловить ислючения?
XMLHttpRequest? А чего не fetch?
Или axios
я совсем новичок))) то есть в new Request можно передать XMLHttpRequest&
Ты что-то странное делаешь. Request тебе fetch создаёт, а XMLHttpRequest вообще другой отличный от fetch подход к запросам. На вот, почитай https://learn.javascript.ru/network
Я понимаю что совсем не то делаю, просто я учусь. У меня есть XMLHttpRequest и мне нужно отловить все исключения и вывести на страницу https://jsfiddle.net/tvxmLe2c/
load выстрелит только если ответ получен, если ошибка сети то не сработает, вешай обработчик на эвент error.
А как мне вывести ответ юзеру если ответ не получен от сервера
load по идее выстреливает когда readyState = DONE, так что проверка там не нужна.
Обработчик на ошибки сети, проверка в load на неправильный статус.
Забавно, здесь в примере ерунда написана, получается. Зачем там проверка на DONE
Обсуждают сегодня