分页不适用于JqGrid中的json

pau*_*aul 4 pagination json for-loop jqgrid

当我删除loadonce时,我的分页不起作用:true ...但是如果我使用loadonce:true比我的网格不起作用.任何想法我怎样才能让我的分页再次起作用.

更新:这是从主网格的详细jqGrid加载数据的问题的扩展

Ole*_*leg 11

如果您删除loadonce:true并使用datatype:"json""datatype:xml"jqGrid选项,那么您的服务器必须实现分页.服务器接收一些参数,这些参数将附加到url"GET"请求的情况下,或者在"POST"请求的情况下在HTTP正文中发送.此参数是rows,page,sidx,sord.例如,如果您的表有一个索引为"Name"的列作为当前排序列,rowNum: 20那么您的url将被追加?rows=20&page=1&sidx=Name&sord=asc.您的服务器应该将SELECT语句构造到放置数据的数据库,ORDER BY Name asc然后将结果分成每页20行的页面并发回结果的第一页.(请参阅获取当前URL,包括Jqgrid的参数获取更多信息).有关服务器上带有MySQL的PHP​​,请参阅http://www.trirand.com/jqgridwiki/doku.php?id=wiki:first_grid#php_and_mysql_example_file作为示例.

因此,如果参数loadonce:false不存在,您的服务器负责对数据进行排序和分页.如果它不起作用,您应该验证您的服务器代码.loadonce