我使用ajax函数传入一个对象。物体看起来是这样的:访问PHP对象的属性
{"label":"1","number":2}
一旦对象达到我使用PHP来json_decode
它的服务器。
解码后,我该如何开始访问对象的属性?例如,我想检索label
的值 - 这怎么办?
我使用ajax函数传入一个对象。物体看起来是这样的:访问PHP对象的属性
{"label":"1","number":2}
一旦对象达到我使用PHP来json_decode
它的服务器。
解码后,我该如何开始访问对象的属性?例如,我想检索label
的值 - 这怎么办?
$myobj = json_decode($JSON);
print $myojb->label;
您可能想了解本手册中的Classes and Objects。另一种语法是将JSON解码为一个数组,然后通过键访问它。
$myarr = json_decode($JSON, TRUE);
print $myarr['label'];
$input=json_decode(your json);
echo $input->label;
可以这样进行访问;
$json = json_decode($input);
echo $json->label;
你能做到这样....
从jQuery的..
var a= {'label':'1','number':'2'};
$.ajax({
data : {data:JSON.stringify(a)},
})
从PHP侧
if(isset($_POST['data']))
{
$data = $_POST['data'];
$data = json_decode($data,true);
echo $data['label']; //will print label here
}
这是Ajax请求的完整的例子JSON到PHP ...
可能帮助你...
你的语法错误'{'label:'1''应该是'{'label':'1'' – vonUbisch
如果只有一些在线资源,哪一个可以访问有用的文档的地方。就像某种手册一样。这将是非常棒的权利? – PeeHaa