Вся проблема в том, что я плохо знаю js и не могу понять как реализовать свою задумку. Есть форма, которая после успешной заявки создает себе класс типа - formsuccess. Я хочу повесить функцию на кнопку submit чтобы вызвать функцию и проверить появился ли класс formsucces если да, то вызвать функцию цели. ga('send', 'event', 'form', 'succes'); return true;
Я не понимаю как вызвать функцию просто при поиске класса.
Не могу найти похожую ситуацию и материал как правильно создать и вызвать такую функцию. Ну и желательно сделать это запуск функцию с интервалом, чтобы форма успела получить статус.
Упростил одну из своих функций (если правильно понял задачу):
function submitForm(){
$("form.form:not(.no-ajax)").submit(function(){
var form=$(this);
$.ajax({
method:"post",
url:form.attr("action")+"&ajax",
data:form.serialize(),
cache:false,
error:function(){
//show some error
},
success:function(result){
form.addClass("formsuccess");
ga('send', 'event', 'form', 'succes');
}
});
return false;
});
}
Смысл в том, что после успешной отправки формы делаем что хотим дальше. Попробуйте такую реализацию. Либо в Вашем случае вызывайте ga()
сразу после добавления класса к Вашей форме.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Делаю калькулятор для подбора оборудования под аренду, получаю и складываю поля , но далее надо посчитать результат поля res1 и res2 и тд, не понимаю...
Проблема с подключением изображений в WebpackНедавно начал изучать этот сборщик
Помогите пожалуйста разобраться с кодомУ меня есть 2 гугл карты, в каждой карте карте есть input с классом