在jqgrid的“下一步”按钮上单击,数据未填充

在jqgrid的“下一步”按钮上单击,数据未填充,jqgrid,next,pager,Jqgrid,Next,Pager,我正在使用onPaging事件并对其执行一些后端逻辑,然后将json发送回jsp页面。 e、 我的网格中有10条记录,rownum是2。这意味着我有5页要显示。 单击“下一步”按钮时,显示的页数将更改(2/5),但数据仅显示前2条记录 我得到了json对象字符串中的“页面”: {“页面”:2,“记录”:9,“行数”:2,…} 但是第2页上可见的记录与第1页上的记录相同。如果jqGrid要求服务器获取第二页,您应该在JSON数据中只包含两行:序号为3和4的记录: { "total": 5,

我正在使用onPaging事件并对其执行一些后端逻辑,然后将json发送回jsp页面。 e、 我的网格中有10条记录,rownum是2。这意味着我有5页要显示。 单击“下一步”按钮时,显示的页数将更改(2/5),但数据仅显示前2条记录

我得到了json对象字符串中的“页面”:

{“页面”:2,“记录”:9,“行数”:2,…}


但是第2页上可见的记录与第1页上的记录相同。

如果jqGrid要求服务器获取第二页,您应该在JSON数据中只包含两行:序号为3和4的记录:

{
    "total": 5,
    "page": "2",
    "records": "10",
    "rows": [
        { "id": "id of the record 3", "cell": [...] },
        { "id": "id of the record 4", "cell": [...] }
    ]
}

如果使用另一种数据格式,则应仅在服务器响应中包含关于第二页的信息。

我希望在json对象中添加所有记录,否则单击“prev”和“first”按钮时无法看到prev/first记录。