jquery easyui datagrid 分页显示总记录数


jquery easyui datagrid 分页显示总记录数

利用jquery easyui datagrid 分页,在后台获得了记录的总数,前台要怎样接收这个参数,并显示总的记录数呢?

{
    "total": 2,
    "rows": [{
        "ID": 1,
        "PropertyName": "颜色",
        "SubTime": "\/Date(1405084530147)\/",
        "ReMark": null
    }, {
        "ID": 2,
        "PropertyName": "尺码",
        "SubTime": "\/Date(1405084568650)\/",
        "ReMark": null
    }]
}
这个是我的 Json返回数据,总数就是total ,在后台序列化成json数据的时候应带有“total”
 
是不是只需后台返回有{“total”:10}这样的数据,前台就可以现实总页数,不需要在设置什么或是接收什么参数?、
 
恩,easyui 都给些好了。只要这样拿来用就可以了。
 
  table easyui-datagrid分页 有一个附加的分页控件,只需后台获取分页控件自动提交的两个参数rows(每页显示的记录数)和page(当前第几页)然后读取相应页数的记录,和总记录数total一块返回即可。

后台传回前台一个json字符串
{
    total: 15,//数据库中记录数条数
    rows:[
        {},  //本页第一条记录
        {},  //本页第二条记录
        {},
        {},
        {},
        {},
        {},
        {},
        {},
        {}   //本页第十条记录
    ]
}
rows中只要放一页数据就好,翻页时,datagrid 会重新传 page 到后台的,收到新的page时,再重新组织另一页数据的json字符串
 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM