Javascript Yajra员工:140未捕获类型错误:$(…)。DataTable不是函数

Javascript Yajra员工:140未捕获类型错误:$(…)。DataTable不是函数,javascript,jquery,laravel,Javascript,Jquery,Laravel,我正在使用laravel 5.4和Yajra Datatable,但我无法使其正常工作。。我对这个“未捕获的TypeError:$(…)。DataTable不是函数”有问题 这是我的密码 <script src="https://datatables.yajrabox.com/js/jquery.min.js"></script> $(函数(){ $('#用户待定')。数据表({ 处理:对, 服务器端:是的, 阿贾克斯:'http://localhost/bos

我正在使用laravel 5.4和Yajra Datatable,但我无法使其正常工作。。我对这个“未捕获的TypeError:$(…)。DataTable不是函数”有问题

这是我的密码

  <script src="https://datatables.yajrabox.com/js/jquery.min.js"></script>

$(函数(){ $('#用户待定')。数据表({ 处理:对, 服务器端:是的, 阿贾克斯:'http://localhost/bostonbakers/public/employee/table', 栏目:[ {数据:'id'}, {数据:'email'}, {数据:'password'} ] }); });


我该怎么办?

我认为这个错误是由于脚本的顺序造成的。当它们依赖于库或其他脚本时,这一点很重要

任何与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…而不是像某些插件偶尔那样每个插件包含一次

 <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>