Обратиться к функции внутри плагина по ajax

NeVirus

Добрый день!
Подскажите, пожалуйста, как можно по ajax обратиться к функции внутри плагина? С передачей параметров. Только есть нюанс - отдает функция html код, а не JSON массив.
Очень помог бы пример кода.




25 апреля 2018
  • Алексей Webasyst 25 апреля 2018 15:00

    Только если плагин поддерживает подобное обращение по ссылке.

  • NeVirus 26 апреля 2018 09:53

    Спасибо за ответы. Но я все же не могу разобраться.

    Я пытаюсь вывести список скидок из плагина "Гибкие скидки".
    Как я понял из документации нужно создать файл "shopFlexdiscountPluginFrontendGetAvlDiscs.action.php" в "wa-apps/shop/plugins/flexdiscount/lib/actions/frontend" и прописать к нему путь в "wa-apps/shop/plugins/flexdiscount/lib/config/routing.php" ('flexdiscount/getAvlDiscs/' => 'frontend/getAvlDiscs',) и после этого он станет доступен по ссылке прописанной в "routing.php". В том числе через ajax что мне и нужно.

    Но ответ всегда 404 ошибка при попытке достучаться до файла.

    Что я делаю не так?



  • NeVirus 26 апреля 2018 11:24

    Забыл уточнить я пробовал и с контроллером - результат тот же

    И шаблон вывода для action есть.

  • NeVirus 26 апреля 2018 13:45

    прописал пути в "routing.php" для "wa-apps" и "wa-apps/shop" и все заработало

    Проблема решена, всем еще раз спасибо

  • Михаил Ушенин Webasyst 26 апреля 2018 14:09

    прописал пути в "routing.php" для "wa-apps" и "wa-apps/shop"

    Жуткие вещи пишете ) Но хорошо, что заработало. Особенно если без побочных эффектов.



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