避免jquery数据表在站点重新加载时改变分页

时间:2014-11-02 18:12:15

标签: jquery datatables

对于大表我使用jquery数据表。例如,分页在第4页,并且重新加载网站(由于发送的表单),分页会自动跳转到第一个分页站点。

是否有可能避免这种行为?

3 个答案:

答案 0 :(得分:1)

使用stateSave选项。基本用法(dataTables 1.10.x ):

var table = $('#example').DataTable({
    stateSave: true
});

演示 - >的 http://jsfiddle.net/cayb99cq/

选择一个页面,然后右键单击数据表所在的框架(右下方框架)并选择"重新加载框架"。

答案 1 :(得分:0)

您可以使用表单本身发布分页值(即页码或限制偏移量),并为该分页值检索数据表的数据。

OR

使用AJAX提交表单(即动态)并仅重新加载div

答案 2 :(得分:0)

或者,如果您正在进行绘制或无效,则只传递false并且分页将保持IE:

table.cell(this).invalidate()。draw(false);