1

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

错误:对象不是函数

4

1 回答 1

4

试试这个

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

这里的例子小提琴

更新

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

alert(response[0].name);

更新的小提琴

于 2013-03-04T13:54:09.437 回答