Показать сообщение отдельно
  #1 (permalink)  
Старый 24.02.2016, 15:03
Интересующийся
Отправить личное сообщение для TTATPuOT Посмотреть профиль Найти все сообщения от TTATPuOT
 
Регистрация: 26.03.2014
Сообщений: 14

Отправка UTM-меток в AJAX
Здравствуйте!
Есть вот такой небольшой скрипт:
$.ajax({
	type: "POST",
	url: "mail.php",
	data: $("form").serialize() + "&link=" + window.location.href
}).done(function() {
});


Он отправляет POST запрос в файл mail.php с данными из формы и ссылкой из браузера пользователя. Суть в последнего в том, что нужно замерить UTM-метки, которые обычное имеют подобный вид:
Код:
http://site.com/?utm_source=google&utm_medium=cpc&utm_campaign={network}&utm_content={creative}&utm_term={keyword}
Всё бы ничего, но в ссылке встречаются значки "&", которые и портят всю картинку. В результате, в mail.php приходит только
Код:
/?utm_source=google
и ещё куча значений типа
Код:
utm_content={creative}
Возможно ли заставить AJAX отправить всё это дело одним "комком"?

Заранее спасибо.
Ответить с цитированием