在Woocommerce中将ajax添加到购物车事件后运行javascript代码

Kev*_*n.a 3 javascript php wordpress jquery woocommerce

在woocommerce中,我有一个带有以下类的添加到购物车按钮:

button product_type_simple add_to_cart_button ajax_add_to_cart 
Run Code Online (Sandbox Code Playgroud)

单击此按钮后,我想运行一个javascript代码.这是一个自定义的JS文件.单击此类时,如何触发自定义js文件?

Loi*_*tec 6

将产品添加到购物车后,尝试以下代码,您可以在ajax添加到购物车时触发一些代码:

add_action( 'wp_footer', 'trigger_for_ajax_add_to_cart' );
function trigger_for_ajax_add_to_cart() {
    ?>
        <script type="text/javascript">
            (function($){
                $('body').on( 'added_to_cart', function(){
                    // Testing output on browser JS console
                    console.log('added_to_cart'); 
                    // Your code goes here
                });
            })(jQuery);
        </script>
    <?php
}
Run Code Online (Sandbox Code Playgroud)

代码位于活动子主题(或活动主题)的function.php文件中.经过测试和工作.