Изключителни ситуации при 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);
}
);
});
Изведете текста на страницата, ако заявката е успешна, и грешката, ако се е случила грешка в мрежата.