Izjemne situacije pri AJAX zahtevah v JavaScriptu
Če pride med izvajanjem AJAX zahteve do
izjemne situacije (na primer, prekine se internetna povezava),
bo obljuba končala z napako.
To napako lahko ujamemo na način,
ki nam je primeren, na primer, prek
catch:
button.addEventListener('click', function() {
let promise = fetch('/ajax.html')
.then(
response => {
return response.text();
},
).then(
text => {
console.log(text);
}
).catch(
error => {
alert(error);
}
);
});
Izpišite besedilo strani, če je bila zahteva uspešna, in napako, če je prišlo do napake v omrežju.