Tuesday, 15 July 2014

javascript - sending form via ajax, html node select for data sending -


इस कोड के साथ

  & lt; script & gt; // यह सबमिट बटन $ ("। Update_form") का वर्ग है। क्लिक करें (फ़ंक्शन () {// $ $ बदल दिया गया है। एएक्सएक्स ({type: "POST", url: "approve_test.php", डेटा: $ ( यह)। Parent ()। Serialize (), // परिवर्तित सफलता: फ़ंक्शन (डेटा) {चेतावनी (डेटा); // php स्क्रिप्ट से शो प्रतिक्रिया।}}); वापसी लौटा; // असली सबमिट को निष्पादित करने से बचें; फार्म का।}); & Lt; / स्क्रिप्ट & gt;  
 

उपयोगकर्ता

विशिष्ट फॉर्म का डेटा भेज सकता है।

इस उदाहरण में इस तरह की संरचना

 < कोड> & lt; form id = "form1" method = "post" & gt; & Lt; इनपुट प्रकार = "टेक्स्ट" id = "name1" name = "value" मान = "" & gt; & Lt; इनपुट प्रकार = "सबमिट करें" class = "update_form" value = "परिवर्तन सहेजें" & gt; & Lt;! - परिवर्तित - & gt; & Lt; / प्रपत्र & gt; & Lt; form id = "form2" method = "post" & gt; & Lt; input type = "text" id = "name2" नाम = "मान" मान = "" & gt; & Lt; इनपुट प्रकार = "सबमिट करें" class = "update_form" value = "परिवर्तन सहेजें" & gt; & Lt;! - परिवर्तित - & gt; & Lt; / प्रपत्र & gt;  

मेरे मामले में मेरे पास थोड़ा और जटिल HTML संरचना है।

  & lt; form id = "w0" action = "/ users / new_article" Method = "post" enctype = "multipart / form-data" & gt; & Lt; इनपुट प्रकार = "छिपा हुआ" नाम = "_ csrf" value = "yeUp" & gt; & Lt; div class = "form-group field-uploadform-file" & gt; & Lt; label class = "control-label" के लिए = "uploadform-file" & gt; फाइल & lt; / label & gt; & Lt; इनपुट प्रकार = "छिपा हुआ" नाम = "अपलोडफॉर्म [फ़ाइल]" मान = "" & gt; & lt; इनपुट प्रकार = "फ़ाइल" id = "uploadform-file" name = "UploadForm [फ़ाइल]" & gt; & Lt; div वर्ग = "सहायता-ब्लॉक" & gt; & lt; / div & gt; & Lt; / div & gt; & Lt;! - & lt; div वर्ग = "फ़ाइल-इनपुट बीटीएन बीटीएन-ब्लॉक बीटीएन-प्राथमिक" & gt; - & gt; & Lt; div वर्ग = "फ़ाइल-इनपुट बीटीएन बीटीएन-ब्लॉक बीटीएन-प्राथमिक" & gt; + फ़ाइलें जोड़ें & lt; इनपुट प्रकार = "फ़ाइल" नाम = "फ़ाइलें" id = "image_upload" & gt; & Lt; / div & gt; & Lt; / प्रपत्र & gt;  

मैं #image_upload के परिवर्तन की निगरानी कर रहा हूं लेकिन यह फ़ॉर्म टैग का बच्चा नहीं है, इस प्रकार मैं इस कोड को पहले उदाहरण से नहीं इस्तेमाल कर सकता हूं

  डेटा: $ (यह)। Parent ()। Serialize (), // changed  

तो मेरा सवाल है कि मुझे अपना कोड कैसे लिखना चाहिए ताकि प्रपत्र सबमिट हो?

< P> आप एजाक्स का इस्तेमाल करते हुए फाइलें सबमिट नहीं कर सकते हैं, जितनी आसानी से आप पाठ सबमिट कर सकते हैं।

आपको एक्सएचआर का उपयोग करना होगा।

यहां एक समाधान है:

ध्यान रखें कि अगर आपको IE8 / 9 का समर्थन करने की आवश्यकता है तो आप किस्मत से काफी बाहर हैं


No comments:

Post a Comment