繁体   English   中英

DataTables警告:表id = table-timsheet-Ajax错误。 有关此错误的更多信息,请参见http://datatables.net/tn/7

[英]DataTables warning: table id=table-timsheet - Ajax error. For more information about this error, please see http://datatables.net/tn/7

我收到错误消息,

“ DataTables警告:表id = table-timsheet-Ajax错误。有关此错误的更多信息,请参见http://datatables.net/tn/7

访问包含数据表的页面时。

上运行php7.2它是一种Laravel5.8应用。 我在其他服务器上载的相同文件,它们加载正常。

检查代码时, “控制台”选项卡显示以下给定的错误。

"403 (Forbidden)"

我已经交叉检查了文件权限,但似乎还可以。 (文件夹为755,文件为644)

如果我在下面的代码中注释,则错误消失,但数据不会加载。

从数据库中获取数据时,数据应显示在数据表中。

您提供给DataTables Ajax调用的URL是什么?

如果使用的是POST方法,则需要合并CSRF令牌。 如果启用了Jquery,则可以使用它进行初始化。 请注意,这还需要将CSRF令牌添加到头部的块中。

      $.ajaxSetup({
            headers: {
               'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
            }
      });

或者,您可以将其作为数据参数包含在指定的AJAX调用中:

data: {'csrf': {{crsf_token}} }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM