Yastr
@Yastr

Как вызвать функцию js, имя которой состоит из статической и переменной части?

Пытаюсь настроить цели метрики.

На странице много форм, все на ajax, цели решил тоже через скрипт прописать.

Так как целей много, достижения пытаюсь отправить так:
Все формы имеют id который совпадает с id соответствующей цели.
function goal_svt() {yaCounter22222222.reachGoal('svt');};
function goal_ost() {yaCounter22222222.reachGoal('ost');};
function goal_tkp() {yaCounter22222222.reachGoal('tkp');};

При submit получаю id формы - var formId = $(this).attr('id');
И остается в success вызвать функцию с именем goal_+formId+();

Подскажите, как это реализовать, сколько ни пытался склеить их, ничего не выходит)
  • Вопрос задан
  • 2812 просмотров
Решения вопроса 1
Satanpit
@Satanpit
Front-end developer
В Вашем случае нужно использовать массив
myVar[var_name] = 'test';
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы