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