【发布时间】:2020-10-04 07:14:56
【问题描述】:
当用户更改运输状态字段选择器时,我正在尝试通过 Ajax 更新购物车,但没有成功。我的代码如下:
add_action( 'wp_footer', 'ava_cart_refresh_update_qty', 9999 );
function ava_cart_refresh_update_qty() {
if (is_cart()) {
?>
<script type="text/javascript">
(function($) {
var triggerUpdate = function() {
$('div.woocommerce').on('click', 'select.state_select', function(){
console.log('test');
$("button[name='calc_shipping']").trigger("click");
});
}
triggerUpdate();
$(document).ajaxComplete(function() {
triggerUpdate();
});
})(jQuery);
</script>
<?php
}
}
【问题讨论】:
标签: php jquery wordpress woocommerce cart