पर अजाक्स के साथ सरणी भेजें मेरे पास फ़ंक्शन द्वारा बनाई गई सरणी है। पुश। सरणी में बहुत बड़ा डेटा है। PHP स्क्रिप्ट को यह सबसे अच्छा तरीका कैसे भेजा जाता है?PHP स्क्रिप्ट
dataString = ??? ; // array?
$.ajax({
type: "POST",
url: "script.php",
data: dataString,
cache: false,
success: function(){
alert("OK");
}
});
script.php:
$data = $_POST['data'];
// here i would like use foreach:
foreach($data as $d){
echo $d;
}
कैसे है इस के लिए सबसे अच्छा तरीका है?
'JSON.stringify' का उपयोग क्यों करें? केवल 'डेटा: {डेटा: डेटास्ट्रिंग}' के साथ क्या गलत है? –
@ रॉकेट: मुझे लगता है कि आप यह भी कर सकते हैं, जिस स्थिति में Jquery सरणी को क्रमबद्ध करेगा। – xbonez
फिर आपको 'json_decode', '$ _POST [' data '] की आवश्यकता नहीं होगी,' पहले से ही एक सरणी होगी। –