数据表Jquery-找不到匹配的记录

时间:2019-01-11 09:25:59

标签: jquery asp.net-mvc datatables

我有Jquery Datatables服务器端,当我导航到页面以查看Datatables中的结果时,它显示“找不到匹配的记录”,然后我调试了代码,可以看到其检索当前数据,并且还可以在浏览器中检查Response也是检索数据。

Json回复:

result.jtl

JavaScript:

{"data":
[{"Kundenavn":"test 1"},
{"Kundenavn":"test 2"},
{"Kundenavn":"test 3"}]
,"draw":"1","recordsTotal":567,"recordsFiltered":567}

控制器:

<table id="OrdrerList">
    <thead>
        <tr>
            <th>Kundenavn</th>
        </tr>

    </thead>
    <tbody>
    </tbody>
</table>

$('#OrdrerList').DataTable({

 "processing": true,
 "serverSide": true,

    ajax:{
        url: '@Url.Action("GetClosedRMA", "User")',
        dataType: 'json',
        contentType: 'application/json; charset=utf-8',
        dataSrc: ''

        },
    columns: [

        { data: "Kundenavn" }
   ]
});

我怎么了? :)谁能帮助我或为我指明正确的方向! :)预先感谢

2 个答案:

答案 0 :(得分:0)

首先,您需要获取数据作为数据集,然后设置数据表并将数据集设置为数据。

  $('#example').DataTable({
                     select: {
                            style: 'multi'
                        },
                        data: dataSet,
                        columns: [
                            { title: "Kundenavn" } 
                        ],
                        paging: false,
                        searching: false,
                        destroy: true,

                    });

答案 1 :(得分:0)

确保您的列名与数据库中的字段具有相同的名称。 注意:数据表将每个列名称的首字母大写。您的HTML列名称应为小写。

相关问题