var table = $('#example').DataTable();
var plainArray = table
.column( 0 )
.data()
.toArray();
console.log('plainArray='+plainarray);
上面可以将所有页面数据列(0)放入数组。
plainArray=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16
如何仅获取一页(活动页面或任何选择页面)列(0)数据
第一页
plainArray=1,2,3,4,5,6,7,8,9,10
第二页
plainArray=11,12,13,14,15,16
答案 0 :(得分:1)
您可以使用selector-modifier选择器的column()选项更改数据顺序。
您可以使用page修饰符,使您可以控制选择器是否应考虑表中的所有数据,而不考虑分页,还是仅应使用当前显示的页面中的行。您可以为page
修饰符或任何页码提供以下值。
all
(默认)-使用所有页面中的行current
-仅使用当前显示页面中的行。仅获取当前页面上行的数据:
var table = $('#myTable').DataTable();
table.column(0, { page:'current' }).data();