我已经通过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