我正在使用 jQuery 在我的网站上显示 Dribbble 数据。在这种情况下,我试图在我的 Dribbble 个人资料上显示我的最后一个镜头,使用下面的代码:
$.getJSON('http://api.dribbble.com/players/joaotiago/shots?per_page=1&callback=?', function(data) {
url = data.shots[0].short_url;
title = data.shots[0].title;
src = data.shots[0].image_teaser_url;
$('#dribbble a').attr('href', url);
$('#dribbble a').attr('title', 'Last shot on Dribbble: '+title);
$('#dribbble a').css({
'background' : 'url('+src+')',
'background-size' : 'contain'
});
});
大多数情况下,我的最后一个镜头会在 20 秒后出现(在我网站上显示的三个圆圈中的第一个),有时我什至会得到 502。请注意:Uncaught TypeError: Cannot read property 'artist' of undefined
来自控制台的错误是由另一个不相关的问题引起的我有。关于为什么这么慢,有时甚至超时的任何建议?