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);
}
);
});
यदि अनुरोध सफल रहा तो पृष्ठ का पाठ प्रदर्शित करें, और यदि नेटवर्क में कोई त्रुटि हुई हो तो त्रुटि प्रदर्शित करें।