javascript - Yajra 员工 :140 Uncaught TypeError: $(. ..).DataTable 不是函数

标签 javascript jquery laravel

我正在使用 laravel 5.4 和 Yajra Datatable,但我无法使其工作..我遇到了“Uncaught TypeError: $(...).DataTable is not a function”的问题

这是我的代码

  <script src="https://datatables.yajrabox.com/js/jquery.min.js"></script>
$(函数() { $('#users-tbl').DataTable({ 处理:真实, 服务器端:正确, ajax: 'http://localhost/bostonbakers/public/employee/table', 列: [ {数据:'id'}, {数据:'电子邮件'}, {数据:'密码'} ] }); });
<script src="{{ asset('js/app.js') }}"></script>

我应该做什么?

最佳答案

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

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

关于javascript - Yajra 员工 :140 Uncaught TypeError: $(. ..).DataTable 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44517028/

相关文章:

php - 如何在 laravel 中创建 sitemap.xml.gz

javascript - Passport Facebook策略,使用AJAX触发路由

javascript - 如何从主框架测试 Fetch API 是否在 Web Worker 中可用

jquery - 单击容器外部时关闭汉堡菜单

javascript - 将引用 $(this) 保存到数据库

javascript - jQuery - 当焦点离开一组控件时引发事件

php - 使用 Laravel 和 Mongodb 进行多 Jwt 身份验证

php - Laravel 5.2.x 在保存相关模型时更改模型中的 Updated_at 字段?

javascript - 单例模块和导入全局 jQuery 对象

javascript - 解析页面当前项后执行 "Load more products"