如何解决此错误(未捕获的TypeError:无法读取未定义的属性'aDataSort')?

时间:2018-08-15 01:52:12

标签: ajax laravel datatable datatables

我该如何解决这个问题,这是我的代码:

<html>
    <head>
    <script>       
    $(function() {
        $('#pemohon-table').DataTable({
            processing: true,
            serverSide: true,
            ajax: 'http://localhost:8000/pemohon/get_datatable'
        });
    });
    </script>
    </head>

    <body>
    <table id="pemohon-table" class="table">
        <thead>
            <tr>No</tr>
            <tr>Nomor Permohonan</tr>
            <tr>Tanggal Permohonan</tr>
            <tr>Nama</tr>
            <tr>Tanggal Lahir</tr>
            <tr>Status</tr>
        </thead>
    </table>
    </body>

我得到了这个错误:

  

未捕获的TypeError:无法读取未定义的属性'aDataSort'

我不知道到底是什么问题,请帮助我。谢谢。

1 个答案:

答案 0 :(得分:1)

如果您使用数据表,则可以这样设置:

在控制器中,使getData函数

$ wc -c <<< 7468697320697320612073616D706C652074657374
43

$ awk '
match($0,/(.*msg=)([[:alnum:]]+)$/,a) {
    cmd = "wc -c <<< " a[2]
    $0 = a[1] ((cmd | getline line) > 0 ? line : "ERROR")
    close(cmd)
}
{ print }
' file
[IRRELEVANT STUFF] msg=43

在您看来,您可以这样拨打电话:

public function getData(Request $request){
    $pemohon = YourModel::select('your_coloum_in_database.*');
    return Datatables::of($pemohon)
                    ->make(true);
}