我已經通過jQuery字符串在jQuery中像這樣通過ajax。我的JSON文件有複選框和列表值。如何在PHP中接收和解碼JSON字符串?
var jsonstr = JSON.stringify(result);
這裏'jsonstr'是選定的表單元素。
function runAjax(jsonstr)
{
type:"POST",
url: "ajax.php",
data: 'json=' +jsonstr,
dataType: 'json',
headers: {
'Content-Type': 'application/json',
success: function(){
alert('Test results submitted!');
},
};
return false;
在PHP我想收到的JSON絃樂器這一點,但它給像「空」的輸出。
$data= $_POST['json'];
//decode Json string to PHP object
$phpobj = json_decode($data,true);
print_r($data);
$phpobj = json_encode($data,true);
這有什麼錯我做的和並應在解碼部分是什麼?誰能幫忙?
我有類似的問題。你可以告訴我你的JSON字符串嗎? – Illep 2012-07-04 00:58:16