繁体   English   中英

使用PHP代码而不重新加载页面(窗体)

[英]Using PHP Code without page reload (forms)

我正在尝试为我的woocommerce商店使用此代码,因此如果选择了运输国家/地区,则不会显示税款。 问题是,它只能在页面重装时工作。.如果用户选择瑞士的形式不能立即更改,那么有没有办法不断检查该国家是否是瑞士?

<?php  global $woocommerce;
$county     = array('CH');

if ( in_array( $woocommerce->customer->get_shipping_country(), $county ) ) :
    echo "<style> .order-tax {display:none;} </style>";
endif;
?>

您需要使用jQuery

$(document).ready(function(){
    $('#billing_country').on('change', function() {
        if ($(this).val() == 'CH')
            $('.order-tax').css('display', 'none');
        else    
            $('.order-tax').css('display', 'block');
    });
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM