javascript - Arrays are null after passing them with Ajax to the next page -
फ़ंक्शन:
$ ("# 123")। क्लिक करें (फ़ंक्शन () { वर oberpunkte = नई सरणी (); $ ( 'इनपुट: चेकबॉक्स [वर्ग = oberpunkte]: जाँच की')। प्रत्येक (function () {oberpunkte.push ($ (this) .attr ( 'नाम'));}); Var unterpunkte = new Array (); $ ('इनपुट: चेकबॉक्स [class = unterpunkte]: चेक')। प्रत्येक (फ़ंक्शन () {unterpunkte.push ($ (this) .attr ('name'));}); वर kategorie = $ ( "इनपुट: रेडियो: जाँच [name = 'kategorie']") वैल (); $ .ajax ({प्रकार:। 'POST', यूआरएल: 'selected.php', डेटा: {oberpunkte: oberpunkte , Unterpunkte: unterpunkte, category: category}, सफलता: फ़ंक्शन (डेटा) {console.log (डेटा); $ ('# sumadd')। Html (डेटा);}});}); }); php: <पूर्व> $ oberp = $ _POST ['ओबरपंक']; $ Unterp = $ _POST ['unterpunkte']; $ Katid = $ _POST ['श्रेणी']; var_dump ($ oberp); var_dump ($ unterp); गूंज ($ katid); मैंने भी $। Ajax विधि से पहले मेरे ऐरेज़ को अलर्ट किया। वे रिक्त नहीं हैं। अगर मैं पास एरे को गूंजता हूं, तो मुझे मान रिक्त मिलता है।
मैंने भी इसी तरह के प्रश्नों के लिए Stackoverflow की खोज की और मुझे कोई हल नहीं मिला जो मेरी समस्या का हल निकाला
मुझे यकीन है कि एक आसान गलती है, मैं इसे समझ नहीं सकता।
मेरा div जहां आउटपुट होगा:
गूंज ("& lt; div id = 'sumadd' & gt; & lt; / div & gt;"); आउटपुट:
शून्य नल एरे: Console.log - & gt;
ऑब्जेक्ट के तरीकों के मामले संवेदनशील हैं "$ TYPE" को $ .jax () विधि में "प्रकार" में बदलने की कोशिश करें।
Comments
Post a Comment