【发布时间】:2017-12-12 08:11:03
【问题描述】:
您好,我的结帐页面有一些问题,当我更改页面上的付款方式时,结帐订单会自动提交,而我想使用按钮手动提交。我尝试使用以下代码来禁用 ajax 调用,但似乎这不是 ajax 问题。
function script_disabled()
{
wp_dequeue_script( 'wc-checkout' );
}
add_action('wp_enqueue_scripts', 'script_disabled');
【问题讨论】:
-
在 checkout.js 中有在提交订单之前触发的事件处理程序。这些事件是 'checkout_place_order' 和 'checkout_place_order_' + wc_checkout_form.get_payment_method()。如果此事件处理程序的最后一个返回 false,则不会提交订单。
-
@MagentaCuda,那我该怎么办?
标签: php ajax wordpress woocommerce