我有數組由功能.push。在數組中是非常大的數據。如何最好的方式發送到PHP腳本?使用Ajax發送數組到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'?只有'data:{data:dataString}'有什麼問題? –
@火箭:我想你也可以這樣做,在這種情況下,Jquery會序列化數組。 – xbonez
然後你不需要'json_decode','$ _POST ['data']'已經是一個數組了。 –