Fut*_*eek 1 javascript datatable jquery
我有以下使用数据表的代码
Contact.dataTable = $('#table').dataTable( {
.............
},
$('#table tbody').on('click', '.position', function () {
var row = this.parentElement;
var data = Contact.dataTable.row(row).data();
...
}
Run Code Online (Sandbox Code Playgroud)
由于上面的代码给出了错误"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();
}
Run Code Online (Sandbox Code Playgroud)
任何人请帮忙!
小智 5
这似乎是两者之间的区别...
_table = jQuery('table#fp-table-table').dataTable(); // .fnDestroy() 工作并且
_table = jQuery('table#fp-table-table').DataTable(); // .fnDestroy() 不起作用 DataTable 似乎用于 API 调用回对象,而 dataTable 似乎是初始化方法。
在我的项目中,我已将初始化更改为使用 DataTable 而不是 dataTable 来执行过滤任务。在此之后,我的 AJAX 重新加载会抛出“未定义”错误,因此我将其改回...
| 归档时间: |
|
| 查看次数: |
5186 次 |
| 最近记录: |