Woocommerce添加带链接,重定向和刷新购物车页面的产品

时间:2016-03-24 19:48:20

标签: php jquery wordpress wordpress-plugin woocommerce

我正在尝试设置一种简单的方法,通过使用html标签将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>';

任何人都可以帮我解决这个问题吗?

编辑:我正在使用代码片段,它基本上是在前端运行的短代码脚本的一部分。

1 个答案:

答案 0 :(得分:0)

尝试用window.location替换window.location。 replace href

window.location.href = cartPage;