我正在使用laravel 5.0 ON ajax请求它说 工作控制器
类JobController扩展Controller {
public function __construct() {
//$this->middleware('auth');
}
// function will process the ajax request
public function getJobs(Request $request) {
$draw = $request->get('draw');
$start = $request->get('start');
$length = $request->get('length');
$data = array(
'draw' => $draw,
'recordsTotal' => $total_members,
'recordsFiltered' => $total_members,
'data' => $jobsObj,
);
echo json_encode($data);
}
我也在使用DataTable。 Routes.php包含代码
Route::get('JobController/getJobs', 'JobController@getJobs');
Route::post('JobController/getJobs', 'JobController@getJobs');
视图中的Ajax请求代码
$( document ).ready(function() {
$('#all-member-table').DataTable( {
"processing": true,
"serverSide": true,
"lengthMenu": [[10, 25, 50,100,-1],[10, 25, 50,100,"All"]],
"ajax": {
url: "JobController/getJobs"
},columns": [
{ data: "job_no" },
{ data: "br" },
{ data: "Customer" },
{ data: "Manifest" },
{ data: "HBL" },
{ data: "created_at" },
{ data: "Status" }
]
} );
});
错误: 抱歉,找不到您要查找的页面。 第一次加载完美但第二次不加载和抛出 错误404
1/1 NotFoundHttpException in RouteCollection.php line 145:
in RouteCollection.php line 145
at RouteCollection->match(object(Request)) in Router.php line 729
at Router->findRoute(object(Request)) in Router.php line 652
at Router->dispatchToRoute(object(Request)) in Router.php line 628
at Router->dispatch(object(Request)) in Kernel.php line 214
at Kernel->Illuminate\Foundation\Http\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 141
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in
VerifyCsrfToken.php line 43
at VerifyCsrfToken->handle(object(Request), object(Closure)) in
VerifyCsrfToken.php line 17
at VerifyCsrfToken->handle(object(Request),
object(Closure)) in Pipeline.php line 125
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
in ShareErrorsFromSession.php line 55
at ShareErrorsFromSession->handle(object(Request), object(Closure)) in
Pipeline.php line 125
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in
StartSession.php line 61
at StartSession->handle(object(Request), object(Closure)) in
Pipeline.php line 125
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in
AddQueuedCookiesToResponse.php line 36
at AddQueuedCookiesToResponse->handle(object(Request),
object(Closure)) in Pipeline.php line 125
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in
EncryptCookies.php line 40
at EncryptCookies->handle(object(Request), object(Closure)) in Pipeline.php
line 125
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in
CheckForMaintenanceMode.php line 42
at CheckForMaintenanceMode->handle(object(Request), object(Closure)) in
Pipeline.php line 125
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 101
at Pipeline->then(object(Closure)) in Kernel.php line 115
at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 84
at Kernel->handle(object(Request)) in index.php line 53
at require_once('C:\wamp\www\gls\public\index.php') in server.php line 22