offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
⊗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