【发布时间】:2018-11-12 17:02:57
【问题描述】:
这是一个常见问题,但我在现有线程中没有找到解决方案。它通常指向标题和单元格之间的不匹配,但我相信这里不是这种情况。也许我只是在看过去......
我的 JSON...
{"draw": 1, "recordsTotal": 5, "recordsFiltered": 5, "data": [{"fName":"Ida","lName":"Black"},{"fName":"Gwen","lName":"Sharp"},{"fName":"Sharon","lName":"Sullivan"},{"fName":"Claudette","lName":"Tidwell"},{"fName":"Ellie","lName":"Westman"}]}
我的 HTML...
<table id="datatable_tabletools" width="100%">
<thead>
<tr>
<th>fName</th>
<th>lName</th>
</tr>
</thead>
<tfoot>
<tr>
<th>fName</th>
<th>lName</th>
</tr>
</tfoot>
</table>
我的 JS...
$('#datatable_tabletools').dataTable({
"processing": true,
"serverSide": true,
"data": "../contacts/returnjson"
});
关于我为什么会收到此错误的任何想法?
【问题讨论】:
-
它是否确实正确返回了 JSON?检查您的网络工具以查看文件是否已成功下载。
-
我在网络选项卡中看不到操作的名称。不过,Datatables 似乎确实知道返回的行数。虽然我在上面指定了 5 行,但我之前没有这样做,并且数据表中显示的行是正确的,但是空白,我得到了上面的错误。
标签: javascript jquery json datatables