jquery.min.js:2 未捕获的类型错误:无法读取属性 未定义(读取“sClass”)
当 html 文件中的表中的列多于/少于加载数据的 js 文件中的列时,就会出现此问题。
您可以在此处删除多余的列:
<table id="tableData" class="table table-bordered table-striped" style="width: 100%">
<thead>
<tr>
<th>
Title
</th>
<th>
ISBN
</th>
<th>
Author
</th>
<th>
Price
</th>
<th>
Category
</th>
@* <th></th> *@ <!--remove the extra column-->
</tr>
</thead>
</table>
此外,如果我使用旧版本的
Datatable.js
,例如版本1.10.20
,你的代码实际上可以正常工作。