我想问一下这个问题,因为这让我很疯狂。
所以我想使用ajax加载数据表,我在视图中得到了这个
$.ajax({
type: "GET",
url: "facility/getAllData",
success: function(data) {
console.log(data);
}
});
然后这是我的路线
Route::get('/master_data/facility/getAllData', 'FacilityController@getAllData')->name('facility.getAllData');
最后一部分是我的控制器
public function getAllData()
{
$facilities = Facility::all();
return response()->json($facilities);
}
这就是我的所有代码,我已经使用了App \ Facility;我的代码出了什么问题?感谢
答案 0 :(得分:1)
您正在使用命名路线,因此您需要在视图中添加以下内容:
$.ajax({
type: "GET",
url: {{ route("facility/getAllData") }}, // named route
success: function(data) {
console.log(data);
}
});
或使用完整路线网址url: "/master_data/facility/getAllData"