2016-09-29 17 views
2

私はeコマースのウェブサイトのためのLaravelを使用して、この方法で項目を追加している:ショッピングカートAJAX Laravelに項目を追加

<div class="product-icon-container"> 
    <a href="{{ route('product.addToCart', ['id' => $product->id]) }}"><i class="fa fa-shopping-cart"></i></a> 
</div> 

あなたがさわやかなページなしカートにアイテムを追加するAJAXのソリューションを提案することはできますか?

答えて

2

onclickをキャプチャしてJqueryと非同期で送信することができます。

<script type="text/javascript"> 
     $('.product-icon-container').find('a').click(function (event){ 
      event.preventDefault(); 
      $.ajax({ 
       url: $(this).attr('href') 
       ,success: function(response) { 
        alert(response) 
       } 
      }); 
      return false; //for good measure 
     }); 
</script> 
関連する問題