我正在使用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>
我该怎么办?
答案 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 ...而不是每次插件都包含一次