ajax - Jquery function not invoked -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 18 उत्तर
मैं दिखाने की कोशिश कर रहा हूँ AJAX के माध्यम से फ़ॉर्म सबमिट करके #createbook पर क्लिक करने पर एक फ़ॉर्म। परीक्षण के प्रयोजन के लिए, मैं # पर क्लिक करके हैलो दुनिया को सतर्क करने की कोशिश कर रहा हूं लेकिन यह काम नहीं कर रहा है। लेकिन जब मैंने ब्राउज़र पर क्लिक फ़ंक्शन पर प्रवेश किया और यह काम करता है क्या आप लोग इसे मेरी मदद कर सकते हैं? धन्यवाद। :)
& lt; div id = "मोड" शैली = "प्रदर्शन: कोई नहीं" & gt; & Lt; / div & gt; & LT; स्क्रिप्ट & gt; $ ("# Createbook") क्लिक करें (फ़ंक्शन () {$ .get ("BooksLibrary / Create #create", फ़ंक्शन (डेटा) {$ ("# mode")। Html (डेटा + '& lt; button class = " बीटीएन बीटीएन-प्राथमिक "आईडी =" ऐडमी "& gt; बुक जोड़ें & lt; / button & gt; ');}); $ (" # मोड ")। संवाद ({मॉडल: सच, शीर्षक:' बुक जोड़ें '}); $ ( "# मॉोड")। सीएसएस ({"डिस्प्ले": "ब्लॉक"})}}; $ ("# Addme")। क्लिक करें (फ़ंक्शन () {अलर्ट ("हैलो वर्ल्ड");}); & Lt; / स्क्रिप्ट & gt;
जैसा आपका
#addme तत्व गतिशील रूप से जोड़ा जाता है (और जब आप अपना
क्लिक करें ईवेंट बनाते हैं तो उपस्थित नहीं होता है), तो आपको इस घटना को किसी ऐसे तत्व के साथ सौंपना होगा जो आपके द्वारा ईवेंट बनाते समय मौजूद है। हम इस पर ऐसा कर सकते हैं:
$ ('# mode')। ('Click', '#addme', function () {alert ("hello world")}} ;
jQuery की वेबसाइट का एक अच्छा अनुभाग हकदार है पहला पैराग्राफ बताता है कि यह उम्मीद से आसान ढंग से समझने के तरीके में है:
इवेंट प्रतिनिधिमंडल हमें एक घटना श्रोता को संलग्न करने की अनुमति देता है, एक मूल तत्व के लिए, जो इसके लिए आग लगाएगा सभी संतों को एक चयनकर्ता से मिलते हैं, चाहे वह वंश अब मौजूद है या भविष्य में जोड़े गए हैं।
Comments
Post a Comment