以下是我的json字符串从php返回并建议我如何从json字符串中获取值。
[
{
"picid": "13",
"itemcode": "P-0000001",
"filename": "-1970-01-011.jpg",
"primarystatus": "active"
},
{
"picid": "16",
"itemcode": "P-0000001",
"filename": "dateArray1.jpg",
"primarystatus": "active"
},
{
"picid": "18",
"itemcode": "P-0000001",
"filename": "dateArray3.jpg",
"primarystatus": "active"
},
{
"picid": "19",
"itemcode": "P-0000001",
"filename": "dateArray4.jpg",
"primarystatus": "active"
}
]
//php
function returnALLPic()
{
if(isset($_POST['id']))
{
$data= $this->m_phone->getAllPictureInformation($_POST["id"]);
$ss= json_encode($data);
echo $ss;
}
}
// jquery的 $就({
type: 'POST',
url: 'http://localhost/tt/index.php/ad_access/c_r/returnALLPic',
data: 'id='+ei,
success: function(msg)
{
// console.log(JSONObject); //转储控制台中对象的所有数据
$('#model').html(msg[0].itemcode)
}
});
答案 0 :(得分:0)
您可以使用以下代码解析json。
var json = $.parseJSON(j);
$(json).each(function(i,val){
$.each(val,function(k,v){
console.log(k+" : "+ v);
});
});
答案 1 :(得分:0)
如果您需要在php中输出,请使用json_decode()
然后从循环中得到你想要的东西
$sss= json_decode($data)
答案 2 :(得分:0)
您也可以在PHP中执行此操作。
使用
阅读本文$data = file_get_contents('Your_URL')
然后使用以下函数来解析它
$ phpArray = json_decode($ data);
你可以做任何你想做的事情