我試圖編碼併發送JSON數組PHP頁面並把它添加到MySQL:發送和解碼JSON陣列
var data = $('form').serialize();
$.ajax({
type: 'POST',
url: 'naujas.php',
dataType: 'json',
data: ({
json: JSON.stringify(data)
}),
success: function() {
$('#naujas').load('naujas.php');
}
});
但我認爲它不工作我碰到這樣的PHP的迴應: pav=1&ppav=2&kiekis=3&kaina=4d&ppav=5&kiekis=6&kaina=7&ppav=8&kiekis=9&kaina=0
php文件
<?php
$json = json_decode($_POST['json']);
echo $json;
?>
我做錯了什麼?
.serialize()爲您提供了一個查詢字符串,.serializeArray()可能更接近你想要什麼 – Musa 2012-07-11 19:04:56