![](/img/trans.png)
[英]DataTables warning: table id=table - Ajax error. For more information about this error, please see 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.