के बाद jQuery में घटनाओं को रिबाइंड करना मेरे पृष्ठ पर मेरे पास कई इनपुट और विकल्प तत्व हैं, प्रत्येक (अच्छी तरह से) एक बार बदलते समय पृष्ठ पर कुछ पाठ अपडेट करने के लिए एक ईवेंट संलग्न होता है। मैं jQuery का उपयोग करता हूं जो वास्तव में वास्तव में अच्छा है :)अजाक्स अपडेट (अपडेट पैनेल)
मैं अद्यतन पैनेल का उपयोग करते हुए माइक्रोस्कोफ्ट Ajax ढांचे का भी उपयोग करता हूं। कारण मैं ऐसा करता हूं कि कुछ सर्वर-साइड तर्क के आधार पर पृष्ठ पर कुछ तत्व बनाए जाते हैं। मैं वास्तव में यह नहीं समझाना चाहता हूं कि मैं अपडेटपेनल का उपयोग क्यों करता हूं - भले ही यह (0 काफी प्रयास के साथ) केवल jQuery का उपयोग करने के लिए पुनः लिखा जा सके, फिर भी मैं अपडेटपैनल चाहता हूं।
आपने शायद अनुमान लगाया - एक बार जब मैं अपडेटपेनल पर पोस्टबैक करता हूं तो jQuery ईवेंट काम करना बंद कर देता है। मैं वास्तव में इसकी उम्मीद कर रहा था, क्योंकि "पोस्टबैक" वास्तव में एक नया पोस्टबैक नहीं है, इसलिए दस्तावेज़ में मेरा कोड। पहले से ही घटनाओं को बांधने से फिर से नहीं निकाल दिया जाएगा। मैंने jQuery सहायता पुस्तकालयों में इसे पढ़ने के द्वारा भी अपने संदेह की पुष्टि की।
वैसे भी मुझे अपडेट नियंत्रण को DOM अद्यतन करने के बाद मेरे नियंत्रण को पुन: स्थापित करने की समस्या के साथ छोड़ दिया गया है। मुझे अधिमानतः ऐसे समाधान की आवश्यकता है जिसके लिए पृष्ठ पर अधिक .js फ़ाइलें (jQuery प्लग-इन) जोड़ने की आवश्यकता नहीं है, लेकिन अपडेटपेनल के 'आफ्टरअपडेटिंग' को पकड़ने में सक्षम होने के समान कुछ आसान है, जहां मैं केवल सभी फॉर्म तत्वों को पुन: स्थापित करने के लिए अपनी विधि को कॉल कर सकता हूं ।
यह इस प्रश्न के समान है: http://stackoverflow.com/questions/256195/jquery-document-ready-and-updatepanels –