AJAX მოთხოვნების გამონაკლისი სიტუაციები JavaScript-ში
თუ 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);
}
);
});
გამოიტანეთ გვერდის ტექსტი, თუ მოთხოვნა წარმატებული იყო, და შეცდომა, თუ შეფერხდა ქსელის მოთხოვნა.