我正在使用 Datatables显示一些数据。我还有用于向数据添加新行的输入。当我添加这一行时,我重新初始化表,它会根据我给它的排序规则自动对新行进行排序。我的问题是:有没有办法按照当前查看的顺序从表中获取数据?每当我尝试
$('#tableCompetitors').dataTable().fnGetData()
,
它按照添加到表中的顺序给我数据,而不是按照显示的顺序。
那么有没有一种简单的方法来做我想做的事情呢?
附言如果有帮助。原始数据源是一个由文本框提供的数组。我解析它,将它推送到一个数组,然后将该数组用作数据源。
最佳答案
我遇到了同样的问题。虽然公认的解决方案可能有效,但我找到了更好的方法:
$("example").DataTable().rows({search:'applied'}).data()
参见 selector-modifier文档以获取更多信息。
关于javascript - 排序后从 Datatables.net 获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14824126/