首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分页不适用于JqGrid中的json

问分页不适用于JqGrid中的json
EN

Stack Overflow用户
提问于 2010-09-02 00:21:47
回答 1查看 10.2K关注 0票数 4

当我删除loadonce时,我的分页不工作:true ...but如果我使用loadonce:true,则我的网格不工作。你知道我怎么才能让我的分页工作起来吗?

更新:这是problem loading data in details jqGrid from master grid?的扩展

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-02 03:42:35

如果您删除loadonce:true并使用datatype:"json"或"datatype:xml" jqGrid选项,那么您的服务器必须实现分页。服务器接收一些参数,这些参数将在“GET”请求的情况下附加到url中,或者在"POST“请求的情况下在HTTP体中发送。这些参数是rows、page、sidx、sord。例如,如果您的表中有一个列,其索引'Name‘作为当前排序列,并且为rowNum: 20,那么您的url将附加?rows=20&page=1&sidx=Name&sord=asc。您的服务器应该向使用ORDER BY Name asc存放数据的数据库构造SELECT语句,然后将结果分成页,每页20行,并传回结果的第一页。(有关更多信息,请参见Get current url including parameters of Jqgrid )。对于服务器上带有MySQL的PHP,请参见http://www.trirand.com/jqgridwiki/doku.php?id=wiki:first_grid#php_and_mysql_example_file作为示例。

因此,在使用loadonce:false或不使用loadonce参数的情况下,您的服务器负责对数据进行排序和分页。如果它不工作,您应该验证您的服务器代码。

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3620137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档