我想在 dataTables 中获取当前数据,例如,当我单击排序按钮时,dataTables已排序。我想得到排序数据。
我尝试了.data()
函数,但数据处于初始状态。
我的数据源是dom,dataTables版本是1.10。
感谢任何帮助。
答案 0 :(得分:0)
我碰巧找到了一种方法,实际上并不是最好的方法。
var data = Array();
title = ['titleA', 'titleB', 'titleC'];
data.push(title);
var i = 0;
var cell = Array();
$("#dataTable").DataTable().cells().data().each( function (d) {
cell.push(d)
if(i % title.length == title.length - 1) {
data.push(cell)
cell = Array();
}
i++;
});
console.log(data);
感谢任何更好的方式。
答案 1 :(得分:0)
实际上你可以这样做:
$(document).ready(function() {
$('#example').DataTable( {
stateSave: true
} );
} );
这里有一个很好的参考.. Just CLICK here
我希望它会有所帮助。