不管你用SQL查詢數據時,是如何排序的,當數據傳遞給DataTable時,它會按照它自己的規則再進行一次排序,這個規則就是"order"
可以使用以下代碼來進行排序
$('#example').dataTable( { "order": [] } );
通過"order"屬性來進行排序,默認是按第一列的升序排序的,如下:
$('#example').dataTable( { "order": [[ 0, 'asc' ] //這行些不行效果都一樣 } );
其中的0,代表第一列,'asc'表示升序排序,倒序排序是'desc',如果要按多列排序,則如下:
$('#example').dataTable( { "order": [[ 0, 'asc' ], [ 1, 'asc' ], [ 2, 'asc' ], [ 3, 'asc' ]] } );