JavaScript'te AJAX İsteklerinde İstisnai Durumlar
Bir AJAX isteği gerçekleştirilirken bir istisnai durum meydana gelirse
(örneğin, internet bağlantısı kesilirse),
promise bir hata ile sonuçlanacaktır.
Bu hatayı tercih ettiğimiz
bir yöntemle, örneğin
catch ile yakalayabiliriz:
button.addEventListener('click', function() {
let promise = fetch('/ajax.html')
.then(
response => {
return response.text();
},
).then(
text => {
console.log(text);
}
).catch(
error => {
alert(error);
}
);
});
İstek başarılı olduysa sayfanın metnini, bir ağ hatası meydana geldiyse hatayı görüntüleyin.