林大夏 2019-12-21
jqgrid 前端分页
前提: 不能进行后台分页,或者后台添加分页比较麻烦的话, 打算采取前端分页 后台只需要查询全部数据,返回到前端
jqgrid需要后台返回的参数
{
page:当前页(默认第一页 =1),
total :总页数 (数据库返回总条数/页面分页配置显示的条数),
records:数据库查询完的总条数,
rows : 数据库查询的数据
}
转成json值,返回到前端
jqgrid初始化时
修改 datatype: "local",
添加
loadonce: true,
查询数据时,加载方式:
$("#jqgridid").setGridParam({ url: ‘请求后台的地址‘ }); $("#jqgridid").setGridParam({ datatype: ‘json‘, page: 1 }).jqGrid(‘setGridParam‘, { page: 1, postData: {a:a} }).trigger("reloadGrid");