АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
⊗jsSpAXEx 247 of 294 menu
Бесплатная Тренировка Верстки. Приглашаются желающие поверстать!

Исключительные ситуации при AJAX запросах в JavaScript

Если при выполнении AJAX запроса случится исключительная ситуация (например, оборвется интернет), то промис завеширшится с ошибкой. Мы сможем поймать эту ошибку удобным нам способом, например, через catch:

button.addEventListener('click', function() { let promise = fetch('/ajax.html') .then( response => { return response.text(); }, ).then( text => { console.log(text); } ).catch( error => { alert(error); } ); });

Выведите текст страницы, если запрос был успешным, и ошибку, если случилась ошибка сети.

enru