Javascript 转到另一页时,如何保持datatable状态?
我的页面上有一个数据表。例如,我在第5页分页,然后单击一行,这将我链接到另一页。当我点击浏览器的后退按钮时,我将返回到上一页,在datatable中,第5页被选中 我试着用jquery模仿这个浏览器后退按钮:Javascript 转到另一页时,如何保持datatable状态?,javascript,datatables,Javascript,Datatables,我的页面上有一个数据表。例如,我在第5页分页,然后单击一行,这将我链接到另一页。当我点击浏览器的后退按钮时,我将返回到上一页,在datatable中,第5页被选中 我试着用jquery模仿这个浏览器后退按钮: <button onclick="goBack()">Go Back</button> <script> function goBack() { window.history.back(); } </script> 返回 函数go
<button onclick="goBack()">Go Back</button>
<script>
function goBack() {
window.history.back();
}
</script>
返回
函数goBack(){
window.history.back();
}
但是现在数据表被刷新了,我回到了第1页。但是我需要数据表来保存第5页。您可以在这里使用
stateSave
选项。如报告中所述:
启用时,Adatables将存储状态信息,如分页位置、显示长度、筛选和排序。当最终用户重新加载页面时,表的状态将被更改,以匹配他们以前设置的状态
要启用状态保存,请使用:
$('#example').dataTable( {
stateSave: true
});
请注意,遍历历史与jQuery无关,这是一个Javascript问题。此外,“datatable”标记用于.Net。你需要的是“数据表”。因此,我重新标记了这个问题。在标记将来的问题时请小心。啊,非常有趣!