我花了几个星期的时间来构建一个显示来自服务器的最新信息(大约每10秒)的数据表。我是如此接近完成但我认为我遇到了一个重大问题 - 这是创建/使用数据表的基础设计可能是完全错误的(呜咽!)。由于我不知道如何在stackoverflow上放置一个打印屏幕,所以简要总结如下:
这非常有效。
以下是问题:
1.如果我进入第2页,10秒后它会自动返回第1页
2.我认为这里发生的事情是因为每10秒钟发出的一个新信息是一个新的数据表实例(记住 - 我每隔10秒重新创建一个数据表),因此它会自动返回到第1页。
我想要的是如果我在第2页或第3页,我希望保留在该页面上,而数据表每10秒刷新一次。我认为我的设计错误,并且由于我付出了很多努力而感觉很糟糕。如何以最短的方式解决这个问题?
请指教。谢谢
答案 0 :(得分:1)
您的信息量不大(某些来源可能会有帮助:)但请尝试将bStateSave
添加到DataTable创建中,例如
var myTable = $('#myTable').dataTable( {
"bStateSave": true
...
});
doc for bStateSave http://www.datatables.net/ref#bStateSave