我在我的项目中添加了jquery.dataTables.min.js (1.10.3版本)(称为js1 for便利性),以使用DataTable().rows().nodes()函数(和其他功能),并使其工作正常。
现在,我正在尝试用Datatable插件实现一个嵌套表,这里是小提琴 (在我的项目的同一个页面中)。
正如你在小提琴中看到的那样:
http://ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.0/jquery.dataTables.min.js (,简称js2促进方便)
这与js1不同。
这两个不同的插件同时提供服务。因为如果没有js1,我就会得到以下错误:
使用$(...).DataTable(...).rows is not a function或$(...).dataTable(...).rows is not a function,我总是得到相同的错误。
如果没有js2,jsfiddle中的嵌套表就无法工作。
因此,我在我的页面中添加了两个插件。但是我得到了错误(.row不是.)目前还没有。
请查看带有错误的新小提琴。
发布于 2016-01-05 11:46:31
.DataTable()构造器返回1.10中引入的新api。
若要具有旧功能,请使用.dataTable()构造函数。
如果您同时需要新的api功能和旧的api功能,您可以使用.dataTable()构造函数来创建表对象并使用新api,如下所示:myTable.api().whateverFunction()
发布于 2016-01-05 11:21:04
同样的版本我也会犯同样的错误。
我“修复”它,执行以下步骤
步骤1
在您的网络中打开控制台
步骤2
创建dataTable的一个变量
例如:
var p = $('#my_table').dataTable();步骤3
现在你写了"p“和一个点,你就有了所有的导航函数。我不知道为什么,但我有不同的名称的功能。我只是在寻找我需要的东西。
希望可能会有帮助。
发布于 2022-04-29 17:38:04
这对我有效..。
var table = $('#myDataTableuser2349').dataTable()
var data = table.fnGetData()
console.log("data",data);https://stackoverflow.com/questions/34610294
复制相似问题