Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel:如何在数据表中使用ajax对数据进行排序?_Ajax_Laravel_Datatable - Fatal编程技术网

Laravel:如何在数据表中使用ajax对数据进行排序?

Laravel:如何在数据表中使用ajax对数据进行排序?,ajax,laravel,datatable,Ajax,Laravel,Datatable,我正在获取发票表的数据,但我想在desc中对数据进行排序 这是我的代码: var oTable = $('#ks-datatable').DataTable({ 'processing': false, 'serverSide': true, "searching": false, /*"bLengthChange": false,*/ 'ajax': '{{route('invoice.index')}}', columns: [

我正在获取发票表的数据,但我想在desc中对数据进行排序 这是我的代码:

var oTable = $('#ks-datatable').DataTable({
    'processing': false,
    'serverSide': true,
    "searching": false,
    /*"bLengthChange": false,*/
    'ajax': '{{route('invoice.index')}}',

    columns: [
        {data: 'id', name: 'id'},
        {data: 'client_name', name: 'client_name'},
        {data: 'invoice_number', name: 'invoice_number'},
        {data: 'date', name: 'date'},
        {data: 'created_at', name: 'created_at'},
        {data: 'amount', name: 'amount'},
        {data: 'action', name: 'action', searchable: false},
    ]
});

在数据表中使用顺序:

 "ordering":'true'
 "order": [columnNumber, 'orderType'],
范例

 ....
 "ordering":'true'
 "order": [0, 'desc'],
您的代码将是:

var oTable = $('#ks-datatable').DataTable({
    'processing': false,
    'serverSide': true,
    "searching": false,
    /*"bLengthChange": false,*/
    'ajax': '{{route('invoice.index')}}',
    "ordering":'true',
    "order": [0, 'desc'],
    columns: [
        {data: 'id', name: 'id'},
        {data: 'client_name', name: 'client_name'},
        {data: 'invoice_number', name: 'invoice_number'},
        {data: 'date', name: 'date'},
        {data: 'created_at', name: 'created_at'},
        {data: 'amount', name: 'amount'},
        {data: 'action', name: 'action', searchable: false},
    ]
});

您可能需要在服务器端对此进行排序。