我可以使用此代码从我的数据库中获取所有数据。我想要的是它只选择5个项目,所以我可以使用更多按钮来显示另外5个项目。
此代码获取所有项目。
$.ajax({
url: 'getFeed.php',
dataType: 'jsonp',
jsonp: 'jsoncallback',
timeout: 5000,
success: function(data, status){
$.each(data, function(i,item){
var upload = item.id;
output.append(upload);
});
},
error: function(){
output.text('There was an error loading the data.');
}
});
返回
1 2 3 4 5 6 7 8 9 10
我怎样才能获得
1 2 3 4 5
谢谢
答案 0 :(得分:0)
如果它是5的永久硬限制,你可以做类似
的事情$.each(data, function(i,item){
var upload = item.id;
if (i < 5) output.append(upload);
});
仅在索引变量小于5时才附加(无论如何,在0索引上)
答案 1 :(得分:0)
您是否尝试过限制数据库的结果。我无法帮助但是注意到JSONP的使用,如果您从另一个服务器/子域(可能不是由您管理)检索结果,这是完美的;在这种情况下,我猜测API提供程序有一个限制函数,您可以使用该URL发送。 查看您正在使用的数据库的文档。