选我做AJAX调用从last.fm API获取数据,并决定使用JSON作为返回的数据类型。到现在为止还挺好。问题是这样的:我想用来自API的tag.getTopTags
方法让高层轨道并返回我,是不是按人气排序的JSON(即使they say it is)。Last.fm JSON使用jQuery
那么,如何通过count
属性进行排序这个JSON(指示普及),一旦我有这个在我的代码的变量?
这里是JSON的sample(原谅缺乏的格式,这是他们给在其网站上的链接)。它是这样的:toptags有标签,其中包含一系列标签,其中包含名称,计数等...
以下是从我的代码中请求顶级曲目的方法(通过GET获取我的PHP文件Web服务器 - 这是工作的罚款):
var getTopTracks = function() {
$.getJSON(
settings.PHP_REQUEST_URL,
{
method: "tag.getTopTags",
api_key: settings.LASTFM_APIKEY,
format: "json",
callback: "?"
},
function(data) {
// treat data here
});
};
我知道如何显示数据和东西,我只是想在数据之前我给它进行排序。任何人都知道如何以简单的方式做到这一点?
非常感谢,这个完美的作品! – swiftcode