wa + js Есть решение

как передать переменную в js скрипт из шаблона, в котором он находится? и как потом из этого скрипта вызвать метод класса, находящегося в wa-app/site/lib/classes  ?

1 ответ

  • 3
    Алексей Webasyst 31 октября 2019 09:45 # Решение

    По задаче вы кажется делаете архитектурно что-то не так.
    Чтобы передать переменную её нужно добавить в шаблон. Например в html который вы добавляете плагином

    <script>
    var myvar = "{$phpTextvar|escape}";
    </script>

    Напрямую обратиться из JS в класс вы не сможете. Необходимо будет плагином добавить маршрут на который будут приходить обращения например site.ru/myPlugin/, где будет обрабатываться переменная и отдавать данные или html.

    Возможно проще будет добавить какой-то отдельный скрытый блок с вашими данными и по действию его показывать/скрывать.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите