JSON と jQuery Ajax を使用して Last.FM API からアルバム アートワークを取得しようとしていますが、次のようなデータ構造にアクセスできません。
"image":[
{
"#text":"http:\/\/userserve-ak.last.fm\/serve\/34s\/82993237.png",
"size":"small"
},
{
"#text":"http:\/\/userserve-ak.last.fm\/serve\/64s\/82993237.png",
"size":"medium"
},
{
"#text":"http:\/\/userserve-ak.last.fm\/serve\/174s\/82993237.png",
"size":"large"
},
{
"#text":"http:\/\/userserve-ak.last.fm\/serve\/300x300\/82993237.png",
"size":"extralarge"
},
{
"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/82993237\/Jake+Bugg.png",
"size":"mega"
}
],
完全な URL: http://lab.starchcreative.co/zapp/albumartproxy.php?artist=Jake%20Bugg&album=Jake%20Bugg
このデータも内部にネストされているため、これを実行してmegaalbum
のアートワーク URL にアクセスしようとしました。albumArtURL = data.album.image.#text[4];
#
これは、アイテムにあったようにエラーを返しました。だから私はただalbumArtURL = data.album.image.text[4];
無駄にしようとした。
私が間違っていることを手伝ってくれる人はいますか?