使用DataTable版本1.10.10似乎无法获得列名称和订单方向。我能够获得这样的页码:
var pageNumber = table.page.info().page + 1;
需要类似的东西来获取已排序的列名称和订单方向。
答案 0 :(得分:4)
<强>解强>
使用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() );
<强>样本强>
请参阅this jsFiddle以获取代码和演示。