laravel ajax请求404

时间:2017-06-19 09:02:27

标签: jquery laravel datatable

我正在使用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

0 个答案:

没有答案