Yajra员工:140 Uncaught TypeError:$(...)。DataTable不是一个函数

时间:2017-06-13 09:08:19

标签: javascript jquery laravel

我正在使用laravel 5.4和Yajra Datatable但是我无法使其工作..我遇到了这个问题" Uncaught TypeError:$(...)。DataTable不是函数"

这是我的代码

  <script src="https://datatables.yajrabox.com/js/jquery.min.js"></script>
$(function(){         $(&#39;#用户-TBL&#39)。数据表({             处理:真的,             serverSide:true,             ajax:&#39; http:// localhost / bostonbakers / public / employee / table&#39;,               列: [             {数据:&#39; ID&#39;},             {数据:&#39;电子邮件&#39;},             {数据:&#39;密码&#39;}         ]         });     });
<script src="{{ asset('js/app.js') }}"></script>

我该怎么办?

1 个答案:

答案 0 :(得分:0)

我认为由于脚本顺序会出现此错误。当它们依赖于库或其他脚本时,这很重要。

任何与jQuery相关的代码都需要包含在jQuery.js之后...这意味着插件和你编写的任何使用jQuery的代码。同样,您编写的使用插件的任何代码都必须在代码之前加载插件。

 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script type="text/javascript" charset="utf8" src="/js/jquery.dataTables.js"></script>

另外请确保您在页面中只包含一次jQuery ...而不是每次插件都包含一次