首页 > 解决方案 > woocommerce 禁用购物车的 ajax 片段

问题描述

更新 我只需要为优惠券禁用 woocommerce ajax 片段,而不影响其他功能。需要使用 ajax 更新购物车总数没有问题,但是当我们添加或删除优惠券时,没有 ajax。

我现在写这段代码,当我申请或删除优惠券时,谁让我的购物车页面重新加载。

add_action('wp_footer', function () {

    ?> <script>
jQuery(document).ajaxComplete(function(event, xhr, settings) {
    if (settings.url === '/?wc-ajax=apply_coupon' || settings.url === '/?wc-ajax=remove_coupon') {
        location.reload();
    }
});
   </script><?php
});

我如何使用 ajax 删除优惠券?也许是这样的:

remove_action for wp_ajax_coupon & wp_ajax_nopriv_coupon

谢谢

标签: phpjqueryajaxwordpresswoocommerce

解决方案


推荐阅读