【发布时间】:2015-11-01 13:55:15
【问题描述】:
我有以下使用数据表的代码
Contact.dataTable = $('#table').dataTable( {
.............
},
$('#table tbody').on('click', '.position', function () {
var row = this.parentElement;
var data = Contact.dataTable.row(row).data();
...
}
由于上述代码给出错误"TypeError: Contact.dataTable.row is not a function",我已将每个dataTable 更改为DataTable强>。但现在它给出了错误"TypeError: Contact.DataTable.fnDestroy is not a function"。
下面是给出错误的代码
Contact.DataTable = $('#table').DataTable( {
.............
},
$('#table tbody').on('click', '.position', function () {
var row = this.parentElement;
var data = Contact.DataTable.row(row).data();
...
}
if('DataTable' in Contact) {
Contact.DataTable.fnDestroy();
}
请大家帮忙!
【问题讨论】:
-
嗯,
Contact.dataTable !== Contact.DataTable,你似乎还在处理两个不同的事情? -
不,当我使用 Contact.dataTable -> 它给我错误,如 Contact.dataTable.row is not a function。所以我用 DataTable 替换了 dataTable 的每个实例 - 现在它给出了错误 - fnDestroy 不是函数
标签: javascript jquery datatable