我正在使用一些数据表而且我一直收到错误
Uncaught TypeError: Cannot read property 'defaults' of undefined
我已经做了一些搜索,从我读到的内容与文件的顺序有关。但是,我按正确的顺序打电话给他们......
还有其他原因吗?
<script src="https://code.jquery.com/jquery-3.2.1.min.js" integrity="" crossorigin="anonymous"></script>
<script src="https://cdn.datatables.net/1.10.10/js/jquery.dataTables.min.js"></script>
<script src="https://cdn.datatables.net/1.10.16/js/dataTables.bootstrap4.min.js"></script>
<script src="https://cdn.datatables.net/rowreorder/1.2.3/js/dataTables.rowReorder.min.js"></script>
<script src="https://cdn.datatables.net/select/1.2.3/js/dataTables.select.min.js"></script>
数据表看起来像这样
var commentTable = $('.commentTable').DataTable({
aoColumns: [
{
"mData": "name",
},
{
"mData": "date",
},
{
"mData": "comment",
},
],
bSort: false
});
答案 0 :(得分:0)
不确定这是否是您的问题,但您要加载较旧版本的Datatables:
<script src="https://cdn.datatables.net/1.10.10/js/jquery.dataTables.min.js"></script>
<script src="https://cdn.datatables.net/1.10.16/js/dataTables.bootstrap4.min.js"></script>
我建议1.10.16而不是1.10.10。它可能是1.10.10不支持其他扩展之一所需的功能。