Situatat e jashtëzakonshme gjatë kërkesave AJAX në JavaScript
Nëse gjatë ekzekutimit të një kërkese AJAX ndodh
një situatë e jashtëzakonshme (për shembull, shkëputet interneti),
atëherë premtimi do të përfundojë me gabim.
Ne mund ta kapim këtë gabim në mënyrën
që na është më e përshtatshme, për shembull, përmes
catch:
button.addEventListener('click', function() {
let promise = fetch('/ajax.html')
.then(
response => {
return response.text();
},
).then(
text => {
console.log(text);
}
).catch(
error => {
alert(error);
}
);
});
Shfaqni tekstin e faqes nëse kërkesa ka qenë e suksesshme, dhe gabimin nëse ka ndodhur një gabim në rrjet.