[英]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.