0
這是JSON解析LastFM等JSON的封面
"album":[
{
"name":"DD Y Ponle Play",
"artist":"Jumbo",
"id":"2528039",
"url":"http:\/\/www.last.fm\/music\/Jumbo\/DD+Y+Ponle+Play",
"image":[
{
"#text":"http:\/\/images.amazon.com\/images\/P\/B00005LN6S.01._SCMZZZZZZZ_.jpg",
"size":"small"
},
{
"#text":"http:\/\/images.amazon.com\/images\/P\/B00005LN6S.01._SCMZZZZZZZ_.jpg",
"size":"medium"
},
{
"#text":"http:\/\/images.amazon.com\/images\/P\/B00005LN6S.01._SCMZZZZZZZ_.jpg",
"size":"large"
},
{
"#text":"http:\/\/images.amazon.com\/images\/P\/B00005LN6S.01._SCMZZZZZZZ_.jpg",
"size":"extralarge"
}
],
"streamable":"0",
"mbid":""
},
這裏是我的功能
$.each(data.results.albummatches.album , function(){
$.each(this.image , function(){
$('.lightbox').append('<img src="'+this["#text"]+'" />');
});
});
基本上這一切工作正常,excpet,我得到了4種不同的圖像對象的圖像大小。不過,我只想抓住一個尺寸。
對於我的生活,我沒有指定id這樣的[2] [「#text」]或反過來。
我失蹤了什麼?任何幫助都會大大降低。
其實我不明白爲什麼你需要循環在所有如果你只需要從整體響應... – TheZuck 2013-02-17 07:43:59
即這有什麼錯$(」一個圖像。 ('''')。append(''); – TheZuck 2013-02-17 07:46:32
對象中有更多的結果,所以它需要循環所有相冊。我只附加了一個結果塊。把它想象成從前10個搜索結果中列出10個圖像。 – Dbrandt 2013-02-17 07:49:34