我正在通过 Ajax 循环生成 JSON,我正在成功迭代并获得结果。我只需要 JSON 的第一个索引值是 name
我在 jQuery 中这样做:
PHP
$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
但我没有得到这个值:
JavaScript
$.each(response, function(i, item) {
alert(item(0).name);
});
错误:对象不是函数
最佳答案
试试这个
$.each(response, function(i, item) {
alert(item.name);
});
示例 fiddle here
已更新
如果你只需要第一个就不需要循环..
alert(response[0].name);
关于php - json第一个索引值在jquery中获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15203129/