使用DataTable版本1.10.10似乎无法获取列名和顺序方向。我能够得到这样的页码:
var pageNumber = table.page.info().page + 1;
需要类似的东西来获得排序的列名和顺序方向。
解
使用order()
API方法可将排序应用于表格。
var table = $('#example').DataTable();
var order = table.order();
alert( 'Table is ordered by column: ' + order[0][0] + ', direction:' + order[0][1]);
var title = table.column(order[0][0]).header();
alert( 'Ordering column title: ' + $(title).html() );
演示
有关代码和演示,请参见此jsFiddle。