簡體   English   中英

我的控制台中出現404(找不到)錯誤

[英]404(not found) error in my console

我正在嘗試使用ajax進行分頁,但是每當我單擊下一頁時,它都會在控制台中顯示此錯誤

 jquery-2.2.3.min.js:4 GET http://localhost:8000/patientPanel/ajax/patientHospital?page=2 404 (Not Found)

我也定義了路線,但仍然出現此錯誤。在下面共享路線,控制器和視圖的代碼。

控制者

public function index()
{
    $hospitals = Hospital::paginate(3);
    return View::make('patientPanel/patientHospital')
        ->with('hospitals',$hospitals);
}

路線

  Route::get('/patientPanel/patientHospital', 'patientHospitalController@index');

  Route::get('ajax/patienthospital', function(){

      $hospitals = Hospital::paginate(3);

      return View::make('/patientPanel/patientHospital')
          ->with('hospitals',$hospitals)->render();
  });

視圖

<section id="team">
<div class="container">
  <div class="row">

    @foreach($hospitals as $hospital)
    <div class="col-md-3 col-sm-6 col-xs-12 wow fadeIn content" data-
       wow-offset="50" data-wow-delay="1.3s">
      <div class="team-wrapper">
        <img src="/uploads/{{$hospital->picture }}" class="img-responsive" alt="team img 1" style="height: 270px; width: 500px">
          <div class="team-des">
            <h4>{{$hospital->name}}</h4>
            <span>Designer</span>
            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elitquisque tempus ac eget diam et laoreet phasellus ut nisi id leo molest.</p>
          </div>
      </div>
    </div>
    @endforeach
  </div>
  {{$hospitals->links()}}
  </div>
 </section>

 <script type="text/javascript">
  $(document).on('click','.pagination a',function(e){

 e.preventDefault();
 var page = ($(this).attr('href').split('page='))[1];
 getProducts(page);
 });

 function getProducts(page)
 {
$.ajax({
   url:'/ajax/products?page='+page
}).done(function(data){

    $('.content').html(data);
    location.hash = page;
  });

 }

請告訴我為什么也定義了路線,為什么會出現此錯誤。

您將路線設置為ajax/patienthospital /patientPanel/ajax/patientHospital並調用為/patientPanel/ajax/patientHospital

更改網址

ajax/patienthospital

/patientPanel/ajax/patientHospital

要么

在路由中添加ajax

Route::get('/patientPanel/ajax/patientHospital',

更新資料

我認為它是公正的//使用

/ajax/patienthospital 

而是

ajax/patienthospital

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM