Javascript 获取错误-TypeError:DataTable.fnDestroy不是函数
我有以下使用数据表的代码Javascript 获取错误-TypeError:DataTable.fnDestroy不是函数,javascript,jquery,datatable,Javascript,Jquery,Datatable,我有以下使用数据表的代码 Contact.dataTable = $('#table').dataTable( { ............. }, $('#table tbody').on('click', '.position', function () { var row = this.parentElement; var data = Contact.dataTable.row(row).data(); ... } 由于上面的代码给出
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不是函数”,我将每个dataTable
更改为dataTable
。但是现在它给出了error“TypeError:Contact.DataTable.fnDestroy不是一个函数”
下面是给出错误的代码
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();
}
任何人都请帮忙 这似乎是 _table=jQuery('table#fp table')。dataTable();/。fnDestroy()起作用 及 _table=jQuery('table#fp table')。DataTable();/。fnDestroy()不起作用 DataTable似乎用于API调用回对象,DataTable似乎是初始化方法
在我的项目中,我更改了初始化,使用DataTable而不是DataTable来执行过滤任务。在此之后,我的AJAX重新加载将抛出“未定义”错误,因此我将其更改回。。。我想。这似乎是 _table=jQuery('table#fp table')。dataTable();/。fnDestroy()起作用 及 _table=jQuery('table#fp table')。DataTable();/。fnDestroy()不起作用 DataTable似乎用于API调用回对象,DataTable似乎是初始化方法
在我的项目中,我更改了初始化,使用DataTable而不是DataTable来执行过滤任务。在此之后,我的AJAX重新加载将抛出“未定义”错误,因此我将其更改回。。。我开始。查看此线程-它讨论
.DataTable()
和.DataTable()
之间的区别查看此线程-它讨论.DataTable()
和.DataTable()嗯,联系.DataTable!==Contact.DataTable
,您似乎仍在使用两种不同的东西?不,当我使用Contact.DataTable->时,它会给我类似Contact.DataTable.row不是函数的错误。所以我用dataTable替换了dataTable的每个实例-现在它给出了错误-fnDestroy不是一个函数嗯,Contact.dataTable!==Contact.DataTable
,您似乎仍在使用两种不同的东西?不,当我使用Contact.DataTable->时,它会给我类似Contact.DataTable.row不是函数的错误。所以我用dataTable替换了dataTable的每个实例——现在它给出了错误——fnDestroy不是一个函数