json第一个索引值在jquery中获取

时间:2013-03-04 13:52:24

标签: php javascript jquery json

我通过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);
    });

错误:对象不是函数

1 个答案:

答案 0 :(得分:4)

试试这个

$.each(response, function(i, item) {
   alert(item.name);
});

示例fiddle here

<强>更新

如果您只需要第一个,则不需要循环..

alert(response[0].name);

updated fiddle