php - Use an array in AJAX jquery -
json-encode () से एक AJAX jquery फ़ंक्शन में एक सरणी का उपयोग करें;
हाय, एजेएक्स के लिए नया है
मेरे पास एक पृष्ठ है जहां मैं इस पृष्ठ पर कुछ जोड़ने के लिए एक एजेक्स अनुरोध कॉल करना चाहता हूं। Export.php
& lt; div वर्ग = "पंक्ति" & gt; & Lt; div वर्ग = "span12" & gt; & Lt; आईडी = "सूची सक्षम करें" नाम = "सूची सक्षम" & gt; & Lt; विकल्प मान = "ऐपेल" & gt; एपेलस & lt; / option & gt; & Lt; विकल्प मान = "फाइल" & gt; दस्तावेज & lt; / विकल्प & gt; & Lt; विकल्प मान = "कमांड" & gt; कमांड्स फोरनेइसर & lt; / option & gt; & Lt; / चयन & gt; & Lt; / div & gt; & Lt; / div & gt; & Lt; div वर्ग = "पंक्ति" & gt; & Lt; div वर्ग = "span12" & gt; & Lt; बटन वर्ग = "बीटीएन बीटीएन-प्राथमिक" onClick = "selectTable ()" & gt; चुनें & lt; / बटन & gt; & Lt; / div & gt; & Lt; / div & gt; & Lt; div id = "कॉलम" वर्ग = "पंक्ति" शैली = "प्रदर्शन: कोई नहीं;" & gt; & Lt; div वर्ग = "span12" & gt; & Lt; div id = "कॉलम-चेक" शैली = "" & gt; & Lt;! - यहां एजेक्स अनुरोध की सामग्री प्रदर्शित की जाएगी - & gt; & Lt; / div & gt; & Lt; / div & gt; & Lt; / div & gt; & Lt; स्क्रिप्ट प्रकार = "टेक्स्ट / जावास्क्रिप्ट" src = "_ मॉड्यूल / निर्यातफ़िफ़ीयर / निर्यातफ़ाइल / एजेक्स / अनुरोधएक्सपोर्ट.जेएस" & gt; & lt; / स्क्रिप्ट & gt;
यह मेरा अजाक्स फ़ंक्शन है
फ़ंक्शन selectTable (तालिका) {var तालिका = $ ("# listTable")। Val (); $। एजेक्स ({url: "_module / exportfichier / exportfile / ajax / requestcolumns.php", प्रकार: "पोस्ट", डेटा: "तालिका =" + तालिका, डेटा प्रकार: 'जेसन', सफलता: कार्य (डेटा) {$ ('#columns')। सीएसएस ('डिस्प्ले', 'ब्लॉक'); $ ('# कॉलम-चेक') खाली (); के लिए (i = 0; i & lt; डेटा; i ++) {$ ('# कॉलम ('& Lt; div & gt; मैं अपने सरणी की सामग्री यहां प्रदर्शित करना चाहूंगा / lt; / div & gt;');}}, त्रुटि: कार्य () {चेतावनी ('अजाक्स अनुरोध काम नहीं करता!' );}}); }
requestColumns.php
हैडर ("सामग्री प्रकार: आवेदन / जेसन; वर्णसेट = यूटीएफ -8"); Need_once '../requirements.php'; $ टेबलनम = $ _POST ["तालिका"]; $ ObjService = नया ExportFileService ($ tableName); $ कॉलम = $ objService- & gt; get_columns (); गूंज json_encode ($ कॉलम);
मुझे जिस तरह से मैं अपने requestcolumns.php फ़ाइल से मेरी जेक्जरी अजाक्स अनुरोध के लिए एक सरणी लौटा सकता हूं और मेरे पृष्ठ के निर्यात को संशोधित करने के लिए इसका उपयोग करने के बाद export.php नहीं मिला। आपकी मदद के लिए धन्यवाद।
मेबा यह मदद करेगा?
यह कुछ ऐसा हो जाएगा:
<डेटा> के लिए (var i में डेटा। & Lt; YOUR_KEY & gt;) {$ ('# column-check')। रेखा: '+ डेटा। & Lt; YOUR_KEY & gt; [i]); }
Comments
Post a Comment