嗨,我在 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上看到过类似的帖子,但没有找到解决方案。
任何帮助将不胜感激。