javascript - Ajax, checkboxes & PHP -
थोड़ी मदद की आवश्यकता कृपया मेरे पास यह है:
जो उपयोगकर्ताओं को एक से अधिक आइटम का चयन करने की अनुमति देता है , मुझे इकट्ठा करने की आवश्यकता है अगर इसकी चयनित और मूल्य क्या है जो इस मामले में आइटम का शीर्षक है।
मेरे पास वर्तमान में यह अजाक्स है:
$ ('। बॉक्स')। पर ('परिवर्तन', फ़ंक्शन (इवेंट) {var valueName = $ ('# बॉक्स ())। Val (); var चेक = $ ('इनपुट [नाम = चेक]: चेक किया गया'); अगर (चेक किया गया। लम्बडा & gt; 0) {var चेक वैल्यू = चेक किया गया.मैप (फ़ंक्शन () {वापसी $ (यह ) .val ();})। (); $ .ajax ({url: 'accessories_post.php', प्रकार: 'पोस्ट', डेटा: {checked: checkValues}, सफलता: फ़ंक्शन (डेटा) {console.log (डेटा);}})}} सहायक_पोज.एफ़पीपी के लिए कौन सी पद हैं
print_r ($ _ POST ['checked']); < / कोड> लेकिन तब जब मैं इस डेटा को पकड़ना चाहता हूं और मुझे एक वेरिएबल में डाल दिया है, तो मुझे मेल से कोई भी विचार भेजना है, क्यों मैं इसके लिए कुछ भी नहीं प्राप्त कर रहा हूं। < P>
.map फ़ंक्शन के बजाय, आप बस कर सकते हैं: checkValues = ''; $ ('इनपुट [name = "checked]]: चेक')। प्रत्येक (फ़ंक्शन () {checkValues + = $ (this) .val () +", ";}); // इसे दूर करना है स्ट्रेट चेक वैल्यू के अंत में अतिरिक्त अल्पविराम = CheckValues.substring (0, (checkValues.length-1)); मैंने चेकबॉक्स मूल्यों को सम्मिलित कर लिया है, इसलिए $ _ POST ['चेक'] मूल्यों जैसे शीर्षक, शीर्षक 2 आदि वापस करेगा। और आईडी मान जो आपने पूछा था की वृद्धि के संबंध में, आप ऐसा कुछ कर सकते हैं: $ i = 0; // आपका लूप स्टेटमेंट गूंज शुरू होता है "& lt; इनपुट प्रकार = 'चेकबॉक्स' id = 'box {$ i}' name = 'checked' & gt;"; $ I ++; // लूप समाप्त होता है
Comments
Post a Comment