через ob_start. Делаю отаправку dataLayer в gtm, но на примере рассмотрим простой вывод 123 в консоль. Так вот. У меня есть событие создания результата формы. В этом событие я делаю ob_start и всё что нужно. Пишу внутри скрипта console.log(123)
Когда у меня срабатыавет событие, в консоль у меня ничего не выводится. но если через консоль разработчика в админке вызвать эту функцию, то тогда отложенная функция отрабатывает и у меня всё классно в консольку. Так вот вопрос в том ,почему при отработке события ничего не отрабаывает, а вот если вручную вызывать функцию, всё классно?
Потому что результат событий на бэк напрямую не идет
ну поверку вообще звучит будто вы какую-то дичь творите
По моему вы слишком сложно навернули. Делайте проще
То есть напрямую не идёт, но условно код выполняется где то там в поднебесной?
Обработчики событий не формируют html страницы.
Понял, тогда план не рабочий. Но идея изначально была не очень, уже это осознал. Не хотел копаться там в одной штуке и обойтись малой кровью, но немного не получилось
Обсуждают сегодня