Uitsonderlike situasies met AJAX versoeke in JavaScript
As 'n uitsonderlike situasie tydens die uitvoering van 'n AJAX versoek plaasvind (byvoorbeeld, die internetverbinding verbreek),
dan sal die belofte met 'n fout voltooi word.
Ons sal hierdie fout kan vang op 'n manier wat vir
ons gerieflik is, byvoorbeeld, deur middel van
catch:
button.addEventListener('click', function() {
let promise = fetch('/ajax.html')
.then(
response => {
return response.text();
},
).then(
text => {
console.log(text);
}
).catch(
error => {
alert(error);
}
);
});
Vertoon die teks van die bladsy as die versoek suksesvol was, en die fout as daar 'n netwerkfout was.