0

私はこのようなjsonデータを持っています

[{"id":"1","name":"Muslin","image1":"muslin.jpg"},{"id":"72","name":"Gagra choli","image1":"gagra choli.jpg"},{"id":"73","name":"Lahenga saree","image1":"lahenga saree.jpg"},{"id":"74","name":"Ao dai","image1":"Ao dai.jpg"},{"id":"75","name":"Brocade","image1":"brocade.jpg"},{"id":"77","name":"Button","image1":"button.jpg"},{"id":"78","name":"Bathrobe","image1":"Bathrobe.jpg"},{"id":"79","name":"Bathtowel","image1":"Bathtowel.jpg"},{"id":"80","name":"Cassock","image1":"cassock.jpg"},{"id":"81","name":"Shirt","image1":"shirt.jpg"},{"id":"82","name":"Dolce and Gabanna","image1":"dolce_and_gabanna.jpg"},{"id":"83","name":"asasa","image1":"1009578_1392050054339713_1292927121_o.jpg"},{"id":"84","name":"knbdfjhbjhbvjh","image1":"images_(1)10.jpg"}]

今、私はこのようなコードを使用しました

var obj=$.parseJSON(JSON.stringify(res));
                $('#response').html(obj.id);

しかし、コンソールは、obj.idが未定義であると言います

4

2 に答える 2

1

var objオブジェクトの配列です。したがって、 index を使用する必要があります。

$('#response').html(obj[0].id);
于 2013-10-29T06:12:03.003 に答える
0
var obj=$.parseJSON(JSON.stringify(res));

オブジェクトを文字列に文字列化してから、それを解析してオブジェクトに戻します。res直接使用しないのはなぜですか?

resは配列です。ID を取得する場合は、インデックスを使用する必要があります。

例えば:

$('#response').html(res[0].id);
于 2013-10-29T06:11:56.733 に答える