我創建像按鈕與數據庫上的當前值,當按鈕被點擊時,必須自動更新視圖上的值。 目前,數據庫中的值已成功更新,但未自動更新視圖。jQuery按鈕點擊時自動更新視圖值
這裏是我的jQuery代碼:
<script type="text/javascript">
$(document).ready(function(){
$('#like').on('click', function(e){
var id = '{{$news->id}}';
$.get('{{ url('view/like')}}/'+id, function(data){
console.log(id);
console.log(data);
$('#like_data').empty();
$.each(data, function(index, element){
$('#like_data').append("<p>"+this.like+"</p>");
});
});
});
});
</script>
這裏是我的控制器:
public function like($id){
$news = News::find($id);
$news->like += 1;
$news->save();
return $news;
}
可以請你描述是什麼問題只需簡單地編寫代碼?你得到什麼錯誤? –