【问题标题】:Woocommerce Add Product with Link, redirect and Refresh Cart PageWoocommerce 使用链接、重定向和刷新购物车页面添加产品
【发布时间】:2016-03-24 19:48:20
【问题描述】:

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

谁能帮我解决这个问题?

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

【问题讨论】:

    标签: php jquery wordpress woocommerce


    【解决方案1】:

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

    window.location.href = cartPage;
    

    【讨论】:

    • 嗨,它的行为方式相同。
    • @acseven 我的回答没有帮助?
    • 嗨,我之前评论过,很抱歉没有提及。它的行为方式与@demid-ganenko 相同
    猜你喜欢
    • 1970-01-01
    • 2018-03-31
    • 1970-01-01
    • 1970-01-01
    • 2021-06-09
    • 1970-01-01
    • 2014-12-02
    • 1970-01-01
    • 2018-06-03
    相关资源
    最近更新 更多