如何在引导表中使用带有 ajax 的服务器端分页?
Posted
技术标签:
【中文标题】如何在引导表中使用带有 ajax 的服务器端分页?【英文标题】:How to use server-side pagination with ajax in bootstrap-table? 【发布时间】:2016-10-13 21:03:27 【问题描述】:我正在寻找一种使用 spring mvc 为引导表实现服务器端 (paginationdata-side-pagination="server"
) 的方法。我想部分基于用户单击的分页页面 id 从控制器中检索数据。我搜索了很多,但在互联网上找不到任何好的资源。
【问题讨论】:
【参考方案1】:希望这会有所帮助:
$(文档).ready(函数() ajaxGet(); ); 函数 ajaxGet() var table_params = $('#docs_table').bootstrapTable( url: 'ajax/test_1/data?', 查询参数:函数(p) 返回 限制:p.limit, 偏移量:p.offset, 排序:p.sort, 订单:p.order, 搜索:p.search, 'data[]': [其他数据],//用于多选过滤 ; ); $('#docs_table').bootstrapTable('refresh');您将在服务器端收到如下参数:
分页参数
-
限制 -- $_GET['offset']
偏移量 -- $_GET['offset']
数据操作的参数
-
搜索 -- $_Get['search']
排序 -- $_Get['sort']
订单 -- $_Get['order']
参考::Python example
【讨论】:
以上是关于如何在引导表中使用带有 ajax 的服务器端分页?的主要内容,如果未能解决你的问题,请参考以下文章
禁用初始自动 ajax 调用 - DataTable 服务器端分页
在服务器端分页上防止来自 jquery 数据表的多个 ajax 调用