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实现前端分页的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java编译后的扩展名,Java的源代码
- 下一篇: .html .php .asp,html