对于大表我使用jquery数据表。例如,分页在第4页,并且重新加载网站(由于发送的表单),分页会自动跳转到第一个分页站点。
是否有可能避免这种行为?
答案 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);