数据表:无法读取未定义的属性“mData" [英] Datatables: Cannot read property 'mData' of undefined
问题描述
我在使用 Datatables
时遇到问题.我还浏览了这个链接 没有产生任何结果.我已经包含了将数据直接解析到 DOM 的所有先决条件.请帮我解决这个问题.
I have an issue with Datatables
. I also went through this link which didn't yield any results. I have included all the prerequisites where I'm parsing data directly into the DOM. Kindly help me to fix this issue.
脚本
$(document).ready(function() {
$('.viewCentricPage .teamCentric').dataTable({
"bJQueryUI": true,
"sPaginationType": "full_numbers",
"bPaginate": false,
"bFilter": true,
"bSort": true,
"aaSorting": [
[1, "asc"]
],
"aoColumnDefs": [{
"bSortable": false,
"aTargets": [0]
}, {
"bSortable": true,
"aTargets": [1]
}, {
"bSortable": false,
"aTargets": [2]
}],
});
});
推荐答案
仅供参考 dataTables 需要一个格式良好的表格.它必须包含 FYI dataTables requires a well formed table. It must contain 以下会抛出错误(没有 The following will throw error (no 以下也会报错(列数不等) The following will also throw an error (unequal number of columns) 有关更多信息在此处阅读更多信息 这篇关于数据表:无法读取未定义的属性“mData"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋! 和
标签,否则会抛出此错误.还要检查以确保包括标题行在内的所有行都具有相同的列数.
<thead>
and <tbody>
tags, otherwise it throws this error. Also check to make sure all your rows including header row have the same number of columns.和
标签)
<thead>
and <tbody>
tags)<table id="sample-table">
<tr>
<th>title-1</th>
<th>title-2</th>
</tr>
<tr>
<td>data-1</td>
<td>data-2</td>
</tr>
</table>
<table id="sample-table">
<thead>
<tr>
<th>title-1</th>
<th>title-2</th>
</tr>
</thead>
<tbody>
<tr>
<td>data-1</td>
<td>data-2</td>
<td>data-3</td>
</tr>
</tbody>
</table>
登录
关闭