У меня есть простой мод начальной загрузки, который показывает экран загрузки, когда в проверке woocommerce запускается событие ajax.
Мой скрипт ниже отключает его, когда всплывают все обычные события ошибок, такие как checkout_error, updated_checkout и т. Д. Но я не могу найти способ скрыть его, когда форма чередования возвращает ошибку. Появляется сообщение об ошибке woo, в котором говорится о том, что есть проблемы с записями формы, так что подумайте, не мог бы я закрыть модальный режим на этом, тогда отлично.
Но я не знаю, как называется имя события уведомления об ошибке.
Вот что показывает модал:
jQuery('body').on('init_checkout, update_checkout', function(e){
console.log('CORE: ' + e.type + ' triggered');
jQuery('#core-checkout-modal').modal({
backdrop: 'static',
keyboard: false
});
});
Вот что скрывает модал.
jQuery('body').on('checkout_error, stripeError, updated_checkout', function(e){
console.log('CORE: ' + e.type + ' triggered');
console.log(e);
jQuery('#core-checkout-modal').modal('hide');
jQuery('#core-checkout-modal').modal('dispose');
});