jquery + json web前端数据分页

tan0904 2015-08-11 11:28:24
一次取出又有数据如下json数据
var json = [{ A: [{ name: "章撒", age: 18 },..], B: [{ name: "章撒", age: 18 },..], C: [{ name: "章撒", age: 18 },..], D:[{ name: "章撒", age: 18 },..], E: [{ name: "章撒", age: 18 },..], F: [{ name: "章撒", age: 18 },..], G: [{ name: "章撒", age: 18 },..], H: [{ name: "章撒", age: 18 },..] }]
这种类型的json 数据如何在前端进行分页
比如 第一页显示 [A,B,C],这几段的数据
第二页[D.E,F].......
分页后尽量保持数据原有的格式不变
这个不需要分页码只需要将数据分段就可以了
...全文
126 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
hch126163 2015-08-12
  • 打赏
  • 举报
回复
js 数组 slice(start[,end]) Array对象的slice(start[,end])方法返回数组从下标[start,end)的部分(不包含下标为end的元素)如果没有指定end参数,则从start开始到数组结尾的部分,slice()方法不改变原数组,如果要删除数组的一部分,可以使用splice()方法。 //参数: //(1)start:开始截取的数组下标,如果start是负数,表明从数组尾部开始计算。 //(2)end:结束截取的数组下标,如果end是负数,表明从数组尾部开始计算。 //例1: var arr = [1,2,3,4,5,6,7,8,9]; // [0,1,2,3,4,5,6,7,8] // [-10,-9,-8,-7,-6,-5,-4,-3,-2,-1] document.writeln(arr.slice(5)); // 输出:6,7,8,9 document.writeln(arr.slice(-5)); // 输出:5,6,7,8,9 document.writeln(arr.slice(0,3)); // 输出:1,2,3 document.writeln(arr.slice(1,2)); // 输出:2 document.writeln(arr.slice(3,-2)); // 输出:4,5,6,7 document.writeln(arr.slice(1,9999)); // 输出:2,3,4,5,6,7,8,9

87,955

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧