【问题标题】:Error datatable with laravel and mysql :DataTables warning: table id=example - ajax errorlaravel 和 mysql 的错误数据表:DataTables 警告:表 id=example - ajax 错误
【发布时间】:2016-10-25 02:58:05
【问题描述】:

我在我的 laravel 应用程序中使用数据表。当我有一个记录时,一切都很好并且数据显示在数据表中,但是当我有两个以上的记录时,例如我得到这个错误:

DataTables warning: table id=example - ajax error

有时它运行良好,但当我刷新页面时出现同样的错误,这是我的脚本:

   <script>
    $(function() {
        $('#example').DataTable({
            processing: true,
            serverSide: true,
            ajax: '{{ URL::route('ADMIN-AJAX-USERS') }}',
            columns: [
                { data: 'companyName', name: 'companyName' },
                { data: 'email', name: 'email' },
                { data: 'companyNum', name: 'companyNum' },
                { data: 'statut', name: 'statut' },
                { data: 'created_at', name: 'created_at' },
                { data: 'action', name: 'action', orderable: false, searchable: false}
            ]
        });
    });
</script>

更新:

服务器响应此错误:加载资源失败:服务器响应状态为 401(未授权)

【问题讨论】:

  • 我认为这是一个错字,对于 jquery 选择器 $('#example'),您添加了一个尾随空格字符,看起来像 $('#example ')
  • 该错误比您所显示的更多。还有一个数字和文档链接。让我们看看。另外,让我们看看服务器端代码。
  • 服务器响应加载资源失败:服务器响应状态为 401(未授权)

标签: php mysql laravel datatable


【解决方案1】:

我刚刚注意到 ajax: '{{ URL::route('ADMIN-AJAX-USERS') }}', 也许我错了,但我认为你不能同时使用 url 和 route。你必须选择一个。

【讨论】:

  • 问题不在于,我尝试重写我的代码并且它起作用了。并且实际上不需要使用“路由”,谢谢您的回复,+1 票
猜你喜欢
  • 2019-12-14
  • 2019-01-27
  • 1970-01-01
  • 1970-01-01
  • 2021-10-19
  • 2020-03-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多