如何不获取json调用的所有数据
How to not get all the data of a json call
我可以使用此代码从数据库中获取所有数据。我想要的是它只选择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
感谢
如果它是5的永久硬限制,你可以做一些类似的事情
$.each(data, function(i,item){
var upload = item.id;
if (i < 5) output.append(upload);
});
仅当索引变量小于5(在0索引上)时才追加
您是否尝试限制数据库中的结果。我忍不住注意到JSONP的使用,如果你从另一个服务器/子域(可能不是你管理的)检索结果,它是完美的;在这种情况下,我猜API提供程序有一个限制函数,您可以使用url发送该函数。请查看您正在使用的数据库的文档。
相关文章:
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- Meteor Router数据函数被调用两次
- node.js请求数据事件未在CORS ajax调用中触发
- 使用AJAX调用将GeoJSON数据拉入传单
- 使用angularjs中的rest调用通过id获取数据
- Jquery:对返回JSON数据的php脚本的Ajax调用
- AJAX调用并在Node中获取返回数据
- 为什么在调用父构造函数时在[]中发送数据
- 如何使用var名称调用JSON数据
- 我们可以用参数对象集合而不是原始数据来调用JavaScript collection.reduce()方法吗
- AJAX调用后使用JavaScript处理数据(CakePHP 2.6.x)
- 在javascript中调用函数/对象引用时,可容纳任何数据类型
- Ajax调用,发送图像和其他数据
- 内容和数据调用密集型钛矿中的应用程序
- 在.NET MVC JQuery中,Ajax将downloadod数据调用为.csv
- 使用数据库中的数据调用图像,并将其用作传单中的标记图像
- 尝试从下拉列表中的数据调用函数
- 剑道移动JSON数据调用
- 将MySQL数据调用到下拉列表中
- 从异步服务器端数据调用呈现ReactJS