欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

php grid 分页,jqGrid实现前端分页

发布时间:2025/3/20 40 豆豆
生活随笔 收集整理的这篇文章主要介绍了 php grid 分页,jqGrid实现前端分页 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

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");

12.28日补充

还有一种情况是jqgrid不经过后台拿到了所有的数据,返回的信息没有分页参数,只能用addRowData去添加数据,但是这样是分页不了的,即使jqgrid在初始化的时候设置了分页信息,但刚加载数据是不会进行分页。所以要模拟后台返回的参数,将初始化的jsonreader删除。自己去写分页参数,在后台去模拟返回的分页信息去渲染jqgrid。testcontext为所有的参数。

总结

以上是生活随笔为你收集整理的php grid 分页,jqGrid实现前端分页的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。