Situations exceptionnelles lors des requêtes AJAX en JavaScript
Si une situation exceptionnelle se produit lors de l'exécution d'une requête AJAX
(par exemple, une coupure de connexion Internet),
la promesse se terminera par une erreur.
Nous pourrons intercepter cette erreur de la manière
qui nous convient, par exemple via
catch :
button.addEventListener('click', function() {
let promise = fetch('/ajax.html')
.then(
response => {
return response.text();
},
).then(
text => {
console.log(text);
}
).catch(
error => {
alert(error);
}
);
});
Affichez le texte de la page si la requête a réussi, et l'erreur si une erreur réseau est survenue.