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