woocommerce add_to_cart事件未触发

时间:2018-07-04 22:02:33

标签: php ajax wordpress woocommerce

我已经为一家商店(“创世纪”儿童主题)安装了Menu Cart Pro。它会根据插件功能将鼠标悬停在购物车上。但是,我还需要它在“添加到购物车”按钮上单击下拉菜单。插件开发人员要求我将此代码添加到functions.php中。我做到了,但是没有用。我收到admin-ajax.php的400错误请求 我将事件更改为“单击”,可以放入购物车,但在将该项目添加到购物车之前。我需要显示更新的购物车。

这是建议的代码:

add_action( 'wp_footer', 'wpo_menucart_animate_flyout' );
function wpo_menucart_animate_flyout() {
    ?>
    <script type="text/javascript">
    jQuery( function( $ ) {
                    $( document.body ).on( 'added_to_cart', function() {
                        alert("on added to cart");
                    $('.sub-menu.wpmenucart').fadeIn(400, function() {
                            $(this).delay(3000).fadeOut(400);
                    });
        });
    });
    </script>
    <?php
}

我搜索了其他类似的问题,其中大多数都建议使用相同的代码。我无法弄清楚为什么我的代码不起作用以及为什么我要为admin-ajax.php获得400。 一位朋友建议我将代码添加到JS文件并本地化脚本。那也不起作用。任何帮助是极大的赞赏。非常感谢。

0 个答案:

没有答案