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