Javascript 如何使用Api将last.fm添加到我的网站
嗨,伙计们,我想弄明白很久了,但我搞砸了,我在谷歌上找到了这段代码,我添加了它,改变了我需要的东西,但仍然不起作用。我真的需要这段代码用于我的网站: 我在这里找到了代码: 我在js中需要的最后一个.fm用户名:alicajdin和 Api密钥:24f6b03517ad9984de417be5d10e150b 这就是我所做的:Javascript 如何使用Api将last.fm添加到我的网站,javascript,jquery,api,last.fm,Javascript,Jquery,Api,Last.fm,嗨,伙计们,我想弄明白很久了,但我搞砸了,我在谷歌上找到了这段代码,我添加了它,改变了我需要的东西,但仍然不起作用。我真的需要这段代码用于我的网站: 我在这里找到了代码: 我在js中需要的最后一个.fm用户名:alicajdin和 Api密钥:24f6b03517ad9984de417be5d10e150b 这就是我所做的: $(文档).ready(函数(){ $.getJSON(“http://ws.audioscrobbler.com/2.0/?method=user.getRecentT
$(文档).ready(函数(){
$.getJSON(“http://ws.audioscrobbler.com/2.0/?method=user.getRecentTracks&user=alicajdin&api_key=24f6b03517ad9984de417be5d10e150b&limit=2&format=json&callback=?,函数(数据){
var html='';//我们声明将用于存储信息的变量
var counter=1;//我们声明一个计数器变量与if语句一起使用,以便将结果限制为1
$.each(data.recenttracks.track,函数(i,项){
如果(计数器==1){
html++='当前正在收听:-'+item.artist['#text']+';
}//关闭if语句
计数器+++//每次循环运行时,向计数器变量添加1
});//关闭每个循环
$('.listing to h5').append(html);//将信息打印到文档中-在这里,我使用'listing to'类查找div中的h5标记,并使用jQuery append方法将存储在h5标记内的html变量中的信息插入。
});//关闭JSON调用
});代码>以下
添加以下代码:
<div class="listening-to"></div>
因此,您的代码如下所示:
<script type="text/javascript">
$(document).ready(function() {
$.getJSON("http://ws.audioscrobbler.com/2.0/?method=user.getRecentTracks&user=YOUR_USERNAME&api_key=YOUR_API_KEY&limit=2&format=json&callback=?", function(data) {
var html = '';
var counter = 1;
$.each(data.recenttracks.track, function(i, item) {
if(counter == 1) {
html += 'Currently listening to: <span><a href="' + item.url + '" target="_blank">' + item.name + '</a> - ' + item.artist['#text'] + '</span>';
}
counter++
});
$('.listening-to').append(html);
});
});
</script>
<div class="listening-to"></div>
$(文档).ready(函数(){
$.getJSON(“http://ws.audioscrobbler.com/2.0/?method=user.getRecentTracks&user=YOUR_USERNAME&api_key=YOUR_API_KEY&limit=2&format=json&callback=?,函数(数据){
var html='';
var计数器=1;
$.each(data.recenttracks.track,函数(i,项){
如果(计数器==1){
html++='当前正在收听:-'+item.artist['#text']+';
}
柜台++
});
$('.listing to').append(html);
});
});
希望你能帮忙。对不起,我的英语很差(谷歌翻译)
<script type="text/javascript">
$(document).ready(function() {
$.getJSON("http://ws.audioscrobbler.com/2.0/?method=user.getRecentTracks&user=YOUR_USERNAME&api_key=YOUR_API_KEY&limit=2&format=json&callback=?", function(data) {
var html = '';
var counter = 1;
$.each(data.recenttracks.track, function(i, item) {
if(counter == 1) {
html += 'Currently listening to: <span><a href="' + item.url + '" target="_blank">' + item.name + '</a> - ' + item.artist['#text'] + '</span>';
}
counter++
});
$('.listening-to').append(html);
});
});
</script>
<div class="listening-to"></div>