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 に答える