Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery数据表编辑器未初始化_Javascript_Jquery_Datatables_Jquery Datatables Editor - Fatal编程技术网

Javascript jQuery数据表编辑器未初始化

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

我目前正在页面中使用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.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不是构造函数”错误