未捕获类型错误:使用数据表时无法读取未定义的属性(读取“sClass”)

问题描述 投票:0回答:1
c# jquery datatables
1个回答
0
投票

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
,你的代码实际上可以正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.