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 都给些好了。只要这样拿来用就可以了。
 
前端传到后台有两个参数
page 当前页码
rows 传当前页

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

猜你喜欢

转载自www.cnblogs.com/leijiangtao/p/11752742.html