में त्रुटि को कैसे प्रबंधित करें मेरे पास एक jquery कोड है जिसमें मैं get() का उपयोग कर रहा हूं और कुछ दूरस्थ यूआरएल/फ़ाइल को कॉल कर रहा हूं। अब मैं जानना चाहता हूं कि इससे त्रुटियों को संभालने का सबसे अच्छा तरीका क्या है।
क्या मैं कर रहा हूँ है:
$(document).ready(function() {
$.ajaxSetup({
error: function(x, e) {
if (x.status == 0) {
alert(' Check Your Network.');
}
else if (x.status == 404) {
alert('Requested URL not found.');
} else if (x.status == 500) {
alert('Internel Server Error.');
} else {
alert('Unknow Error.\n' + x.responseText);
}
}
});
$.get("HTMLPage.htm", function(data) {
alert(data);
$('#mydiv').html(data);
});
});
यह काम कर रहा है ठीक है.पर जानना चाहता हूँ वहाँ ऐसा करने का किसी भी बेहतर तरीका है?
रेफरी: http://www.maheshchari.com/jquery-ajax-error-handling/
यह मेरे लिए एक सभ्य AJAX त्रुटि हैंडलिंग है। – RaYell
बेहतर परिभाषित करें? आपके मौजूदा कोड में क्या गलत है जिसे आप सुधारना चाहते हैं? –
यदि आप अपना कोड सुधारना चाहते हैं, तो आप अलर्ट का उपयोग करना बंद कर सकते हैं और उन फ़ंक्शंस का उपयोग कर सकते हैं जो कुछ और उपयोगकर्ता के अनुकूल हैं। आप वास्तव में केवल एक ही हैं जो इस त्रुटि की जानकारी देखना चाहता है। आप कहीं भी एक मॉडल स्क्रीन या थोड़ा टेक्स्टबॉक्स दिखा सकते हैं, उपयोगकर्ता को बता रहा है कि एक त्रुटि हुई है। –