2016-03-24 20 views
0

htmlタグを使用してショッピングカートページにリダイレクトすると、ショッピングカートにWoocommerce製品を追加する簡単な方法をセットアップしようとしています。Woocommerceリンク、リダイレクト、および更新のある商品を追加するページ

これまでのところ、カートに商品を追加することはできますが、ページを強制的に更新するとカートに表示されます。基本的に、redirectToCart関数はページを更新していません。

  echo '<a class="btn btn-default" id="buy'.$image->ID.'" href="#">Order This!</a> 
      <script>  
       $("#buy'.$image->ID.'").click(function(e) { 
        e.preventDefault(); 
        addToCart(37); 
        redirectToCart("?page_id=27") 
        return false; 
       });  

       function addToCart(p_id) { 
        $.get("?post_type=product&add-to-cart=" + p_id, function() { 
        // call back 
        }); 
       } 

       function redirectToCart(cartPage) { 
        window.location.replace(cartPage); 
       } 
      </script>'; 

誰もが私を助けてくれますか?

編集:これはコードスニペットを使用しています。基本的には、フロントエンドで実行されるショートコードスクリプトの一部です。

答えて

0

window.locationの置き換えをお試しください。 をwindow.locationに置き換えます。 href

window.location.href = cartPage; 
+0

こんにちは、それは同じように動作します。 – acseven

+0

@acseven私の答えは助けになりませんでしたか? –

+0

こんにちは、前にコメントしました、申し訳ありませんが、言及を使用していないため。それは@ demid-ganenkoと同じように動作しました – acseven

関連する問題