Задать вопрос
@goozer

Как правильно прописать условие?

Всем привет!
Необходимо добавить цели метрики на успешно отправленную форму. Сделать нужно только на некоторых страницах сайта. Вот сам код:

$.ajax({
			type: "POST", url: "/include/form_handler.php",
			data: form.serialize(),
			datatype: "html",
			cache: false,
			success: function(answer){
if (window.location.href.indexOf("gisteroskopiya") > -1) {
ym(67782700,'reachGoal','gisteroskopiya');};
if (window.location.href.indexOf("organizma-posle-covid") > -1) {
ym(67782700,'reachGoal','check-up-diagnostika-organizma-posle-covid-19');};
if (window.location.href.indexOf("nevrologiya") > -1) {
ym(67782700,'reachGoal','nevrologiya');};
if (window.location.href.indexOf("travmpunkt") > -1) {
ym(67782700,'reachGoal','travmpunkt');};
				$(".popup").removeClass("active");
				$(".popup-sent").addClass("active");
				$(".popup-sent__info").html(answer);				
				form.trigger("reset");
console.log("success");
			},
			error: function( xhr, textStatus ) {
				console.log([ xhr.status, textStatus ]);
			}
		});
	}


Добавлял просто через window.location.href. С JS я не очень, добавлял методом тыка. Есть ли какой-то способ добавить эти условия получше?
  • Вопрос задан
  • 68 просмотров
Подписаться 1 Простой 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы