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);
}
);
});
অনুরোধ সফল হলে পৃষ্ঠার টেক্সট আউটপুট করুন, এবং একটি নেটওয়ার্ক ত্রুটি ঘটলে ত্রুটি আউটপুট করুন।