Výnimkové situácie pri AJAX požiadavkách v JavaScripte
Ak počas vykonávania AJAX požiadavky nastane
výnimková situácia (napríklad, preruší sa internetové pripojenie),
promise skončí s chybou.
Túto chybu môžeme zachytiť nám vyhovujúcim
spôsobom, napríklad pomocou
catch:
button.addEventListener('click', function() {
let promise = fetch('/ajax.html')
.then(
response => {
return response.text();
},
).then(
text => {
console.log(text);
}
).catch(
error => {
alert(error);
}
);
});
Zobrazte text stránky, ak požiadavka bola úspešná, a chybu, ak nastala chyba siete.