我在 jquery dataTable 上列出了一些数据,并且由 DataTable 插件默认完成分页。我想在处理数据时获取数据表的当前页面,并在处理操作后将该页面设置为活动状态并重新加载数据。
看看这个小提琴。您可以看到如何获取当前页面。在 JSFiddle 中您可以尝试刷新浏览器。例如,假设当前页面是 3。当您刷新浏览器时,您仍然在第 3 页。
要解决您在编辑或删除行时想要返回到最后一页的问题,您必须使用此选项使 jquery 数据表记住最后一页的位置。 Jquery Datatable 将保存表的状态(其分页位置、排序状态等)。状态保存方法使用 HTML5 localStorage 和 sessionStorage API 来高效存储数据。请参阅此链接以了解有关它的更多详细信息。国家储蓄
"bStateSave": true
JSFiddle 链接
小提琴演示
JavaScript 代码
$(document).ready(function() {
var table = $('#example').DataTable({
"sPaginationType": "full_numbers",
"bStateSave": true
});
$("#example").on('page.dt', function () {
var info = table.page.info();
$('#pageInfo').html('Currently showing page ' + (info.page + 1) + ' of ' + info.pages + ' pages.');
});
} );
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)