ajax - jquery ajaxstart is not triggerred on the first load -


निम्नलिखित मेरा कोड है

  $ (document) .ready (function () {$ (दस्तावेज़) .जैक्सस्टार्ट (फ़ंक्शन () {चेतावनी ("शुरू");}); // पृष्ठ रीडर का इस्तेमाल कर और जेसन के जरिए AJAX कॉल प्राप्त करना .....}   

यह पृष्ठ को बैकबोन द्वारा सर्वर से लाया गया जेएसएन डेटा का उपयोग करके बैकबोन प्रदान किया गया है.पृष्ठ पर बटन क्लिक करते हैं, जो क्लिक करते समय अतिरिक्त एजेक्स कॉल्स करते हैं.पृष्ठ लोड पर, एजेक्सस्टार्ट ट्रिगर नहीं होता है, हालांकि जेसन डेटा का अनुरोध किया जाता है / ठीक से भेजा जाता है। एक बार पृष्ठ पूरी तरह से प्रस्तुत हो जाने पर, AjaxStart के रूप में अपेक्षित होता है जब भी मैं अन्य एजेक्स कॉल करने के लिए बटन पर क्लिक करता हूं। मैं सोच रहा था कि एजेक्स स्टार्ट पहले लोड पर क्यों नहीं ट्रिगर किया गया है और मैं इसे कैसे ठीक करूँ?

धन्यवाद!

सबसे अधिक संभावना है कि आप अपने ईवेंट को बाइंड करने से पहले अजाक्स शुरू हो रहा है। इसे जल्द ही बाध्य करने का प्रयास करें:

  $ (दस्तावेज़) .एजेक्सस्टार्ट (फ़ंक्शन () {चेतावनी ("प्रारंभ");}); // $। ($) के बाहर .ready (फ़ंक्शन () {// पृष्ठ बैकबोन का इस्तेमाल करना और जेजसन एजेक्स कॉल के जरिए फ़ेसिंग करना .....});    

Comments

Popular posts from this blog

java - NullPointerException for a 2d Array -

asp.net - MVC [HandleError] HandleErrorAttribute called twice when using global logging -

c# - NameSpace Manager or XsltContent to parse aspx page -