相关疑难解决方法(0)

table.row不是一个函数

我想实现我行详细信息的数据表就是这样的例子.

当我点击显示我的表的更多图像时,我的firebug控制台中出现错误:

TypeError: oTable.row is not a function
var row = oTable.row(tr);
Run Code Online (Sandbox Code Playgroud)

这里也是一个拨弄我的代码生成此错误.

据我所知,row()找不到我的数据表的功能.但我不明白......我使用最新的数据表版本与jquery版本1.11.1(而不是1.11.0,如小提琴中所示),这也是在示例中使用的(在datatables网站上).

我被卡住了...任何人都知道我为什么会收到这个错误?

非常感谢

jquery datatables jquery-datatables

44
推荐指数
3
解决办法
5万
查看次数

获取错误 - TypeError:DataTable.fnDestroy 不是函数

我有以下使用数据表的代码

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",我已将每个更改dataTableDataTable. 但现在它给出了错误"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)

任何人请帮忙!

javascript datatable jquery

1
推荐指数
1
解决办法
5186
查看次数