我正在使用Dribbble API,我不了解他们关于分页的文档:http://developer.dribbble.com/v1/#pagination
我已经尝试过如何设置它,但我似乎无法找到有关如何使用Link标头进行设置的信息。这是我现在正在使用的代码,它可以完美地用于拍摄12个最近的镜头,但我对分页感到难过:
$(document).ready(function() {
var url = 'https://api.dribbble.com/v1/user/shots?per_page=12&access_token=*removed*';
var $content = $('#dribbble');
$.ajax({
type: 'GET',
url: url,
dataType: 'jsonp',
beforeSend: function() {
$content.append('<div class="loading"><img src="./img/ajax-loader.gif" width="66" height="66" alt="Loading"></div>');
},
complete: function() {
$('#loading').remove();
},
success: function(data) {
var template = $('#dribbbleTpl').html();
var html = Mustache.to_html(template, data);
$('#dribbble').html(html).hide().fadeIn(400);
},
fail: function() {
$content.append('<div class="error">Oops! Our Dribbble feed appears to be down.</div>');
}
})
});
答案 0 :(得分:1)
由于您正在请求jsonp,因此API应该返回标头元数据。此标头将包含您的链接数据。如果您未在回复中看到标题,请尝试将&callback=foo
添加到您的终端网址。