Выполнение скрипта на woocommerce_after_checkout_validation - PullRequest
0 голосов
/ 18 ноября 2018

Я пытаюсь выполнить скрипт на указанном хуке, чтобы создать загрузочную графику после проверки формы при подключении этого скрипта к хуку:

add_action( 'woocommerce_after_checkout_validation', 'create_loading_gui');
function create_loading_gui($data)
{
        echo '<script type="text/javascript">
        jQuery(document).ready(function($) {
        $("#main > .container").css("opacity", 0);
        $("#main").addClass("loading-overlay");
        $(".woocommerce").css("display", "none");
        });
        </script>';

}

Полученный код просто выводит скрипты в консоль браузера с «исправленным искаженным json», я полагаю, это с checkout.js.

Если это не так, как мне манипулировать DOM на странице оформления заказа после проверки формы?

1 Ответ

0 голосов
/ 13 мая 2019

Я знаю, что уже поздно для ответа, но я хочу ответить на него, если кому-то еще понадобится помощь.

Проблема в том, что вы ничего не можете отобразить после того, как документы были отрисованы.Решением в вашем случае будет использование AJAX.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...