Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php DataTables警告:表id=示例-Ajax错误。使用yajra datatables Laravel 5.5_Php_Jquery_Ajax_Laravel_Datatables - Fatal编程技术网

Php DataTables警告:表id=示例-Ajax错误。使用yajra datatables Laravel 5.5

Php DataTables警告:表id=示例-Ajax错误。使用yajra datatables Laravel 5.5,php,jquery,ajax,laravel,datatables,Php,Jquery,Ajax,Laravel,Datatables,我总是犯这个错误。我不知道我的代码出了什么问题。当我查看数据时,它会显示正确的数据。有人知道我该怎么做吗?提前谢谢 错误: DataTables警告:表id=示例-Ajax错误。有关此错误的详细信息,请参阅 我的Ajax代码: @节(“脚本”) var id={{$item->id}; $(文档).ready(函数(){ $('#示例')。数据表({ “处理”:false, “服务器端”:正确, 'ajax':“{route('admin.financials.edit',“+id+”)}}”,

我总是犯这个错误。我不知道我的代码出了什么问题。当我查看数据时,它会显示正确的数据。有人知道我该怎么做吗?提前谢谢

错误:

DataTables警告:表id=示例-Ajax错误。有关此错误的详细信息,请参阅

我的Ajax代码:

@节(“脚本”)
var id={{$item->id};
$(文档).ready(函数(){
$('#示例')。数据表({
“处理”:false,
“服务器端”:正确,
'ajax':“{route('admin.financials.edit',“+id+”)}}”,
“列”:[
{'data':'id'},
{'data':'description'},
{'data':'amount'},
{'data':'date'}
]
});
});
@展示
控制器:

公共功能编辑($id)
{
$item=User::where('id',$id)->first();
$x=\DB::表('Financials')
->其中('financials.user_id',$id)
->orderBy('financials.id','DESC')
->get()->toArray();
$details=Datatables::of($x)->make(true);
//$results=DataTables::of(Payment::query())->make(true);
//dd(详细信息);
返回视图('admin.pages.financials.show'[
“mnuname”=>$this->page\u title,
“页面标题”=>$this->页面标题,
'item'=>$item,
'details'=>$details,
]);
}
路线

Route::get('financials/{id}','FinancesController@edit')
->名称('admin.financials.edit');
当我
dd($details)


您不能直接使用js变量
id
'ajax':“{{route('admin.financials.edit',“+id+”)}},
,因为它是php代码,js变量不能直接绑定到phpwell,当我使用
dd
时,它可以工作sir,我应该做些什么来避免使用它?添加没有php的路径,比如-
ajax:'/financials/'+id
。相反,你可以使用
'ajax':“{{url('financials')}/”+id
“当我使用dd时,它可以工作sir”-首先,你应该彻底阅读这一点,因为这是迄今为止你似乎还没有掌握的基本知识。
JsonResponse {#568 ▼
  #data: "{"draw":0,"recordsTotal":8,"recordsFiltered":8,"data":[{"id":"16","school_id":"1","user_id":"11","amount":"85454","description":"Pinakalatest","date":"2019-11-1 ▶"
  #callback: null
  #encodingOptions: 0
  +headers: ResponseHeaderBag {#567 ▶}
  #content: "{"draw":0,"recordsTotal":8,"recordsFiltered":8,"data":[{"id":"16","school_id":"1","user_id":"11","amount":"85454","description":"Pinakalatest","date":"2019-11-1 ▶"
  #version: "1.0"
  #statusCode: 200
  #statusText: "OK"
  #charset: null
  +original: array:5 [▼
    "draw" => 0
    "recordsTotal" => 8
    "recordsFiltered" => 8
    "data" => array:8 [▶]
    "input" => []
  ]
  +exception: null