我通过Ajax循环生成JSON,我成功迭代并获得结果。我只需要JSON的第一个索引值name
我在jQuery中这样做:
$jsonRows[] = array(
"name" => $result['name'],
"datetime" => $result['datetime'],
"place" => $result['place'],
);
print_r(json_encode($jsonRows));
假设值即将到来:
name: raj,
datetime: 2013-03-01 16:50:21,
place: India
name: jatin,
datetime: 2013-03-01 20:50:21,
place: US
name: raman,
datetime: 2013-03-03 01:50:21,
place: Japan
我只需要name: raj
,但我没有得到这个值:
$.each(response, function(i, item) {
alert(item(0).name);
});
错误:对象不是函数
答案 0 :(得分:4)
试试这个
$.each(response, function(i, item) {
alert(item.name);
});
<强>更新强>
如果您只需要第一个,则不需要循环..
alert(response[0].name);