Javascript 带有ajax的DataTable via route不显示数据laravel 5
这是我用来填充数据表的代码,但没有打印数据, 这是我创建的访问数据的路径,当我直接访问web时可以看到它:Javascript 带有ajax的DataTable via route不显示数据laravel 5,javascript,php,ajax,laravel,datatable,Javascript,Php,Ajax,Laravel,Datatable,这是我用来填充数据表的代码,但没有打印数据, 这是我创建的访问数据的路径,当我直接访问web时可以看到它: Route::get('listsolicitudes/solicitudes','Admin\ListrequestController@getTable')->name('datatable.solicitudes'); 这是我正在使用的脚本: $(function() { $('#tablesolicitud').DataTable({ "a
Route::get('listsolicitudes/solicitudes','Admin\ListrequestController@getTable')->name('datatable.solicitudes');
这是我正在使用的脚本:
$(function() {
$('#tablesolicitud').DataTable({
"ajax":{
"url": "{{route('datatable.solicitudes')}}",
"dataSrc": ""
},
"columns": [
{ "data": "order_id" },
{ "data": "request_date" },
{ "data": "status_order_id" },
{ "data": "user_name" },
{ "data": "type" },
{ "data": "cause" },
{ "data": "detail_cause" }
],
});
});
根据某人的请求,这是控制器:
public function getTable(){
$solicitudes = Workshoporder::select('order_id','request_date','status_order_id','user_name','type','cause','detail_cause')->get();
return datatables()->of($solicitudes)->toJson();
}
发布您的控制器代码
Admin\ListrequestController@getTable
我刚刚更新了控制器代码