表分页不正确且不限制记录 - Bootstrap Datatable
Posted
技术标签:
【中文标题】表分页不正确且不限制记录 - Bootstrap Datatable【英文标题】:Table Pagination Incorrect and Not limiting records - Bootstrap Datatable 【发布时间】:2016-02-02 17:28:33 【问题描述】:我有一个从另一个站点提取 json 的引导表,由于某种原因,分页不正确:
http://fragrate.net/index.php?queryp=&task=searchplayers
如果您看到底部的表格: 数据加载正确 单击记录限制下拉菜单不会限制记录 单击第 2 页刷新表格但数据不变
这是我从哪里得到这张桌子的:
http://wenzhixin.net.cn/p/bootstrap-table/docs/examples.html#pagination-table
【问题讨论】:
这与jQuery DataTables无关,datatables
标签具有误导性。
【参考方案1】:
原因
您已经为table
元素启用了带有data-side-pagination="server"
属性的server-side pagination。
解决方案 #1
通过删除data-side-pagination="server"
属性来禁用服务器端分页。
data-side-pagination="server"
属性
更改响应格式,使其仅包含对象数组。根据documentation:
请注意,所需的服务器响应格式因是否指定了
Without server-side pagination With server-side paginationsidePagination
选项而异。请参阅以下示例:
有关代码和演示,请参阅 this jsFiddle。
解决方案 #2
在服务器上实现分页。在其他参数中,浏览器发送包含请求记录数的limit
参数和包含起始记录的offset
参数。
【讨论】:
当我删除此属性时,该表变为空白。 (空的)。 :( 酷,不知道它还通过了limit和offset变量。不错。以上是关于表分页不正确且不限制记录 - Bootstrap Datatable的主要内容,如果未能解决你的问题,请参考以下文章