如何在引导表中使用带有 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 调用

使用bootstrap-table的客户端分页(结合ajax)和服务端分页渲染表格

围绕DataTable';允许在Rails应用程序中与服务器端分页同步的ajax方法