こんにちは、iTunes API のアルバム リストに長い間苦労しています。
私の問題は、最初のサムネイルとアルバムのタイトルが<li></li>
常に未定義として返されることです。
コードは、意図したとおりに機能する iTunes アーティスト検索に基づいていますが、アルバム リストの私のバージョンでは常にこの不具合が発生します。
$(document).ready(function(){
var searchTerm = '909253';
$.getJSON( "http://itunes.apple.com/lookup?id=" + searchTerm + '&limit=30' + '&entity=album' + '&callback=?', function(data) {
$.each(data.results, function() {
$('<li></li>')
.hide()
.append('<img src="' + this.artworkUrl60 + '" />' )
.append('<span><a href="http://itunes.apple.com/search?term='
+ this.artistName + '">' + 'Artist: ' + this.artistName
+ '</a> ' + '<br />Album Title: ' + this.collectionName + '</span>')
.appendTo('#results')
.fadeIn();
});
$("#results").listview("refresh");
});
});
http://jsfiddle.net/tris_wood/u2sYe/2/を参照
itunes api でこの問題に関する同様の投稿を見たことがありますが、解決策は見つかりませんでした。
どんな助けでも大歓迎です。