Javascript jQuery数据表编辑器未初始化
我目前正在页面中使用datatable。但是,当我尝试添加datatable editor插件时,控制台中出现错误:Javascript jQuery数据表编辑器未初始化,javascript,jquery,datatables,jquery-datatables-editor,Javascript,Jquery,Datatables,Jquery Datatables Editor,我目前正在页面中使用datatable。但是,当我尝试添加datatable editor插件时,控制台中出现错误: TypeError: $.fn.dataTable.Editor is not a constructor 我所做的只是在创建表的jquery中添加以下行: var table = $('#sampledt').DataTable(); var editor = new $.fn.dataTable.Editor(table); new $.fn.dataTable.Bu
TypeError: $.fn.dataTable.Editor is not a constructor
我所做的只是在创建表的jquery中添加以下行:
var table = $('#sampledt').DataTable();
var editor = new $.fn.dataTable.Editor(table);
new $.fn.dataTable.Buttons( table, [
{
extend: "edit", editor: editor
},
{
extend: "remove", editor: editor
}
]);
table.buttons().container()
.appendTo( $('col-sm-6:eq(0)', table.table().container() ));
以下是页面中的.js和.css:
jquery-1.12.0.min.js
bootstrap.min.js
jquery.dataTables.min.js
dataTables.bootstrap.min.js
dataTables.buttons.min.js
buttons.bootstrap.min.js
dataTables.select.min.js
dataTables.editor.min.js
bootstrap.min.css
dataTables.bootstrap.min.css
buttons.bootstrap.min.css
select.bootstrap.min.css
editor.bootstrap.min.css
我错过什么了吗?提前谢谢
更新:
我添加了var editor=new$.fn.dataTable.editor(table);
未定义“编辑器”的控制台错误已删除。相反,出现了一个新错误:$.fn.dataTable.Editor不是构造函数
更新:
我从页面中删除了bootstrap.min.js。控制台错误
“TypeError:a.编辑器未定义”已被删除。我猜您错过了初始化。您需要初始化变量
编辑器
,并将其赋值如下:
var editor = new $.fn.dataTable.Editor( {} );
您是否使用免费试用版的文件?确保您在试用期内购买了编辑器或获得了更新的文件您分配给
的编辑器
变量是否定义在某个地方?怎么做?您好,我将其分配为:var editor=new$.fn.dataTable.editor(sampledt);但是,我得到了一个错误:$.fn.dataTable.Editor不是构造函数它不应该是Editor()
lowercase?我更改了它,但不幸的是,错误仍然存在。T.T您用来构造编辑器的表
是什么类型的对象?您好,我在dataTable.editor中指定了“editor”,如下所示:var editor=new$.fn.dataTable.editor(sampledt);但是,我在控制台中遇到另一个错误:$.fn.dataTable.Editor不是构造函数此Editor.bootstrap.min.js文件用于什么?你能删除它一次并检查一下吗?你好,我从页面中删除了editor.boostrap.min.js。现在,控制台“TypeError:a.Editor未定义”不见了。我现在只剩下“TypeError:$.fn.dataTable.Editor不是构造函数”错误