JavaScript-də AJAX sorğuları zamanı istisnalar
Əgər AJAX sorğusu icra edilərkən istisna baş versə
(məsələn, internet kəsilərsə),
onda promise xəta ilə bitəcək.
Biz bu xətanı özümüzə uyğun
üsulla, məsələn,
catch ilə tuta bilərik:
button.addEventListener('click', function() {
let promise = fetch('/ajax.html')
.then(
response => {
return response.text();
},
).then(
text => {
console.log(text);
}
).catch(
error => {
alert(error);
}
);
});
Əgər sorğu uğurlu oldusa, səhifənin mətnini çap edin, əgər şəbəkə xətası baş verdisə, xətanı çap edin.