gpt4 book ai didi

jquery - DataTables json 未处理(在 Laravel 中)

转载 作者:行者123 更新时间:2023-12-01 08:35:54 25 4
gpt4 key购买 nike

Datatables 对它请求的 json 不执行任何操作

我正在使用 Yajra 的数据表来填充我的表,并且我按照书本做了所有事情。 Controller 设置正确,路由良好(如果我输入指定给创建数据库的 Controller 函数的路由,我可以看到所需格式的所需 json:

{"draw":0,
"recordsTotal":44,
"recordsFiltered":44,
"data":[{
"agency":"agency",
"number":"20966512",
"name":"Name John",
"value":"28.22",
}]
}

这是我用来创建数据表的 .js 代码:

$(document).ready(function() {
$('#tbl').DataTable({
processing: true,
serverSide: true,
ajax: '{!! route("datatable") !!}',
columns: [
{data: 'agency', name: 'agency'},
{data: 'number', name: 'number'},
{data: 'name', name: 'name'},
{data: 'value', name: 'value'},
]
});
});

我收到一条错误消息:

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

当我查看控制台时,出现以下错误:

{
"message": "",
"exception": "Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException",
"file": "/home/vagrant/Projects/Uniqa-ACB/vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php",
"line": 179,
"trace": etc...
}

Laravel 5.8,PHP 7.3,亚吉拉DT:6,datatables.net:1.10

预先感谢您,如果您需要更多代码,我很乐意输入。

最佳答案

用这个替换ajax

ajax: {
"url": "{!! route("datatable") !!}",
"type": "POST",
}

关于jquery - DataTables json 未处理(在 Laravel 中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55647900/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com