来自服务器的响应是:
{ “aaData”:[[ “1980年1月2日”, “1980年2月2日”, “文本1”, “321”],[ “1990年1月2日”,“1990年2月2日”, “文本2”, “404”],[ “2000年1月2日”, “2000年2月2日”, “文本3”, “515”]]}
我的HTML是:
<table id="tblMyDataTable">
<thead>
<tr role="row">
<th>Date1</th>
<th>Date2</th>
<th>Text</th>
<th>Number</th>
</tr>
</thead>
<tbody></tbody>
</table>
,我的javascript是:
$('#tblMyDatTable').dataTable();
我将上面的响应放到dataTable中,如下所示:
$('#tblMyDatTable').dataTable().fnAddData(data);
并在此帖子的标题中收到错误消息。
我尝试了aoColumns作为mData和mDataProp的另一个SO帖子,与上面相同的错误。 (而且,当DataTables文档示例没有显示时,仍然感到困惑,只需给fnAddData提供服务器响应。
答案 0 :(得分:0)
请参阅https://stackoverflow.com/a/24786199/849417
在使用插件的页面中添加$.fn.dataTableExt.sErrMode = 'throw'