मैं जेएसटी डेटा को जेएसटीआर पास करने के लिए एमवीसी का उपयोग कर रहा हूं और सूचना का पदानुक्रमित दृश्य दिखाता हूं। सबकुछ ठीक काम कर रहा है, हालांकि, ऐसे समय होते हैं जब उपयोगकर्ता डेटा तक पहुंच नहीं लेता है या किसी कारण से एमवीसी एक्शन अपवाद फेंकता है:jQuery जेएसटी और जेएसओएन त्रुटि हैंडलिंग
इन मामलों में, कार्रवाई एक JSON त्रुटि संदेश और सेट पास करती है HttpStatusCode
से NotAccepted
या InternalServerError
।
हालांकि जेएसटी के पापी कताई रखता है और मुझे इसे रोकने और त्रुटि संदेश दिखाने का कोई तरीका नहीं दिख रहा है।
क्या किसी ने इस मुद्दे को हल किया है? JsTree की JSON डेटा प्लगइन का उपयोग करते समय कोई त्रुटि प्रबंधन कैसे कर सकता है?
अद्यतन:
मैं पता लगा कि कैसे त्रुटि कब्जा करने के लिए:
$("#jstree1").jstree({
"json_data": {
"ajax": {
"url": serviceUrl,
"data": function (n) {
return { pid: n.attr ? n.attr("id") : "" };
},
"error": function (x, s, r) { var err = $.parseJSON(x.responseText); if (err!="") { alert(err); } }
}
}
यह JsTree MVC http statusCode और त्रुटि मिलती है कि लगता है, अब मैं कैसे करने के लिए यह पता लगाने की जरूरत है प्रतीक्षा करने और स्पिनर छवि को हटाने के लिए जेएसटी को बताएं!
मैं जेएसटी में त्रुटि दिखाने का एक अच्छा तरीका भी ढूंढ रहा हूं, या क्या मुझे इसके बाहर त्रुटि संदेश का प्रबंधन करना चाहिए?
आगे खोज, यह त्रुटि कब्जा करने के लिए संभव है। – sam360
मुझे इस के जवाब की आवश्यकता है :) –