Jquery FnSettings无法在Yajra中加载

Jquery FnSettings无法在Yajra中加载,jquery,laravel-5,datatables,deferred-loading,Jquery,Laravel 5,Datatables,Deferred Loading,我想做的是在数据表的第一列中创建一个序列号,如果我没有使用延迟加载,那么上面的代码就可以工作了。 通过使用此代码,数据正在提交,但数据表不起作用。 我在后端使用Laravel。请评论,如果你需要任何其他信息,我可以提供解决问题 var table = $('#My Table').dataTable({ "processing": true, "serverSide": true, "ajax": "{!! route(

我想做的是在数据表的第一列中创建一个序列号,如果我没有使用延迟加载,那么上面的代码就可以工作了。 通过使用此代码,数据正在提交,但数据表不起作用。 我在后端使用Laravel。请评论,如果你需要任何其他信息,我可以提供解决问题

 var table = $('#My Table').dataTable({
            "processing": true,
            "serverSide": true,
            "ajax": "{!!  route('Route')  !!}",
            "aaSorting": [[0, "desc"]],
            "deferLoading": '{{ $total }}',
            "columns": [
                {data: 'col_1', name: 'name', 'sortable': true},
                {data: 'col_2', name: 'name', 'sortable': true},
                {data: 'col_3', name: 'name', 'sortable': true},
                {data: 'col_4', name: 'name', 'sortable': true},
                {data: 'col_5', name: 'name', 'sortable': true},
                {data: 'col_6', name: 'name', 'sortable': true},
                {data: 'col_7', name: 'name', 'sortable': true},
            ],
            "lengthMenu": [
                [5, 15, 20, -1],
                [5, 15, 20, "All"] // change per page values here
            ],
            "fnRowCallback": function (nRow, aData, iDisplayIndex) {
                var oSettings = table.fnSettings();
                $("td:first", nRow).html(oSettings._iDisplayStart + iDisplayIndex + 1);
                return nRow;
            }

        });

Javascript错误:Uncaught TypeError:无法读取未定义的属性“fnSettings”,我不知道该怎么办。

我找不到导致错误的原因,但我试图找到一个替代方法,如果这可以帮助您

我所做的是我从服务器上带来了序列号,你可以用它作为参考

->select(DB::raw('(@cnt := if(@cnt IS NULL, 0,  @cnt) + 1) AS serial_number'))

我发现这也很有效

"fnRowCallback": function( nRow, aData, iDisplayIndex ) {
            var row = $(nRow);
            row.attr("id", 'row'+aData['0']);
            $("td:first", nRow).html(iDisplayIndex +1);
            return nRow
将fnRowCallback更新为此