JavaScript-те AJAX сұранымдары кезіндегі ерекше жағдайлар
Егер AJAX сұранысын орындау кезінде
ерекше жағдай орын алса (мысалы, интернет үзілсе),
онда промис қателікпен аяқталады.
Біз бұл қателікті өзімізге ыңғайлы
әдіспен ұстай аламыз, мысалы,
catch арқылы:
button.addEventListener('click', function() {
let promise = fetch('/ajax.html')
.then(
response => {
return response.text();
},
).then(
text => {
console.log(text);
}
).catch(
error => {
alert(error);
}
);
});
Егер сұраныс сәтті болса, беттің мәтінін шығарыңыз, ал егер желідегі қате орын алса, қателікті шығарыңыз.