Повешай дата атрибут с название цели на форму и при успешной обработке тригери нужную функцию
Можно даже какую то хелпер функцию сделать, что б передавать только саму цель, а внутри уже делать ym(...)
Я бы хранил текущий шаг и результаты каждого из шагов, шаги просто обьект по типу [{step1:[0,1]},{step2:[3]}] ну а текущий шаг просто отдельно
Если там еще и только 1 ответ принимается, то и того проще
В ссылку пишешь через дата атрибут категорию или же то по чем будешь вытягивать данные, и передаешь это через ajax на бек, на беке ловишь то, по чем будешь фильтровать и через обычный wp query проходишься циклом по всем записям внутри которых используешь get template part, он 3-м параметром принимает переменные, и на фронт возвращаешь разметку, которую вставляешь куда нужно
Добавь к кнопке класс и дата атрибут с целью, а в js при клике на бтн с классом просто вызывай нужный метод с целью которая была а дата атрибуте
Можно хоть 200 целей разных навешать, все будут отрабатывать
а обычная FormData не подойдет? делаете валидацию в начале функции, если есть ошибки return false, если нет то формировать formdata и просто отсылать все что есть
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.