我是編碼方面的新手。在有一些問題Ajax代碼Laravel 5.2項目。Ajax(在Laravel項目中)不能在頁面上工作,而在另一頁上使用相同的代碼
該代碼在註冊頁面上運行,但不在其他頁面上運行,我需要執行此操作。
請幫幫我。
的路由 -
Route::post('like-article',['as'=>'like_article','uses'=>'[email protected]']);
控制器 -
public function likeArticle(){
$like_article_id = trim(Input::get('like_article_id'));
$article_count = DB::table('articles')
->where('id',$like_article_id)
->count();
if($article_count){
return "1";
}
else{
return "0";
}
}
Ajax的部分 -
$("#like_thumb_up_img").click(function() {
//alert('Alert !');
$.ajax({
url : 'like-article',
type:'post',
dataType:'HTML',
data : {like_article_id:$('#like_article_id').attr('value')},
success:function(result){
//alert(result);
if(result=="1")
{
$('#like_show_div').html('Got Article !');
}
else if(result=="0")
{
$('#like_show_div').html('Not Found !');
}
}
})
})
<div class="row">
<input type="hidden" id="like_article_id" value="{{$article[0]->id}}">
<img id="like_thumb_up_img" class="img-responsive custom_margin_auto custom_margin_top_bottom_5" src="{{URL::asset('system_images/thumb_up.png')}}" alt="Thumb up">
</div>
<div id="like_show_div" class="row">
</div>
預先感謝您發現錯誤。
任何控制檯錯誤? – madalinivascu
你可以發佈不工作的代碼嗎?從我所看到的,這是工作代碼......對嗎? –
根據當前頁面的URL,url有可能是'url:'/ like-article'。 – user3158900