jquery - how to retrieve table rows into dialog box and edit -
मुझे इस तरह jquery है
& lt; script type = "text / javascript" & gt ; $ (दस्तावेज़) .ready (function () {function fnOpenNormalDialog () {$ ("# dialog-editTweet")। Html ("ट्वीट संपादित करें बॉक्स"); // डायलॉग और उसके गुण परिभाषित करें। $ ("# Dialog- "हाँ": फ़ंक्शन () {$ (यह) .dialog ('close') (डायलॉग ({resizable: false, modal: true, शीर्षक: "मॉडल", ऊँचाई: 250, चौड़ाई: 400, बटन: कॉलबैक (सच्चे);}, "नहीं": फ़ंक्शन () {$ (यह) .dialog ('close'); कॉलबैक (गलत);}}})}} $ ('.btn ओपन डिआलिओग')। FnOpenNormalDialog) फ़ंक्शन कॉलबैक (मान) {यदि (मान) {चेतावनी ("कलरव संपादित");} और {चेतावनी ("अस्वीकृत")}}}});
मेरे पास ऐसा तालिका है
& lt; fieldet id = "alltweets" & gt; & Lt; तालिका कोशिकाएं = "20" वर्ग = "ट्वीट टेबल" & gt; & LT; शीर्षक & gt; ट्वीट्स & lt; / शीर्षक & gt; & Lt;% जबकि (rsnext ()) {% & gt; & Lt; tr id = "ForChangingTweet" & gt; & LT; टीडी & gt; & lt;% = rs.getString (1)% & gt; & lt; / टीडी & gt; & LT; टीडी & gt; & lt;% = rs.getString (2)% & gt; & lt; / टीडी & gt; & LT; टीडी & gt; & lt;% = rs.getString (3)% & gt; & lt; / टीडी & gt; & Lt; td & gt; & lt; इनपुट प्रकार = "बटन" वर्ग = "बीटीएन ओपन डायलॉग" मान = "ट्वीट संपादित करें" /> gt; & lt; / td & gt; & Lt; div id = "dialog-editTweet" & gt; & lt; / div & gt; & Lt; / टीआर & gt; & Lt;%}% & gt; & Lt; / तालिका & gt; & Lt; / fieldset & gt; & Lt;%
अब मैं संवाद बॉक्स को फॉर्म के रूप में संपादित करना चाहता हूं ताकि जब मैं 'संपादित करें कलर बटन' पर क्लिक करूँ, तो उसे तुरंत अंतिम दो बार पुनर्प्राप्त करना चाहिए और मैं बीच में मध्य को संपादित करूंगा डायलॉग बॉक्स .मैं अपने jquery में AJAX का उपयोग करना चाहता हूं जो अंतिम और संपादित बीच सर्वलेट को भेजेगा और अंतिम के मान के आधार पर मैं डेटाबेस को संशोधित कर दूँगा। मैं अंतिम परिवर्तन नहीं कर सकता क्योंकि यह टाइमस्टैम्प मान है कृपया एजेक्स का उपयोग करने के बारे में बताएं जो डेटाबेस में बदलने के लिए सर्वलेट को कॉल करेगा। मैं jquery में बहुत नया हूं।
आप इस प्रश्न को कई बार । ऐसा मत करो अपने प्रश्न का मान जोड़ने के लिए पाठ को संक्षिप्त करें और स्पष्ट रूप से पोस्ट करने की कोशिश करें और जहां आप फंसे हुए हैं? और निश्चित रूप से
जिस तरह से मैं आपके लिए आधा समाधान पोस्ट कर रहा हूं। जब तक टेबल मानों को संपादित नहीं किया जाए, बटन पर क्लिक करें। मॉडेल में तालिका मूल्य प्राप्त करने के लिए कृपया कोड का पता लगाएं। स्क्रीप्टिंग में,
$ ("# firsttextbox")। Val ($ (this)। Parent ()। Parent ()। ('Td: eq (1)') खोजें। )); । $ ( "# SecondTextBox") वैल (।।। $ (This) .parent () माता-पिता () लगता है ( 'टीडी: eq (2)') पाठ ()); । $ ( "# ThirdTextBox") वैल (।। $ (This) .parent () माता-पिता () लगता है ( 'टीडी: eq (3)') पाठ ()।);
अपने HTML में थोड़ा बदलाव,
& lt; div id = "dialog-editTweet" style = "display: none;" & gt; नाम: & lt; इनपुट प्रकार = "टेक्स्ट" id = "प्रथम टेक्स्टबॉक्स" नाम = "प्रथम टेक्स्टबॉक्स" / & gt; & lt; br & gt; आयु: & lt; इनपुट प्रकार = "टेक्स्ट" id = "दूसरे पाठ बॉक्स" नाम = "दूसरा टेस्टबॉक्स" / & gt; & lt; br & gt; विषय: & lt; इनपुट प्रकार = "टेक्स्ट" id = "तीसरा टेक्स्टबॉक्स" नाम = "तीसरा टेक्स्टबॉक्स" /> gt; & lt; br & gt; & Lt; / div & gt;
इस से आपको डीबी में संपादित मूल्यों को अपडेट करने के लिए एक एजेक्स अनुरोध भेजने की आवश्यकता है।
पीएस: पंक्तियों को अपडेट करने के लिए छुपा आईडी का उपयोग करें। उम्मीद है कि यह शुरुआती बिंदु देगा चीयर्स ..
Comments
Post a Comment