Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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 отправить всё это дело одним "комком"?

Заранее спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 24.02.2016, 15:34
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

data: $("form").serialize() + "&link=" + encodeURIComponent(window.location.href)
Ответить с цитированием
  #3 (permalink)  
Старый 06.02.2018, 16:56
Новичок на форуме
Отправить личное сообщение для Balya Посмотреть профиль Найти все сообщения от Balya
 
Регистрация: 06.02.2018
Сообщений: 1

data: $("form").serialize() + '&' + window.location.search.substr(1);
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ajax и отправка файлов с формы miker059 jQuery 5 10.01.2018 03:12
Отправка данных формы. Как выглядит структура метода с AJAX (по JQuery)? Coriolan161 AJAX и COMET 5 24.11.2015 20:17
Ajax отправка формы без перезагрузки страници Slava-web AJAX и COMET 10 27.02.2014 18:14
Отправка запроса ajax Jack Sparrow AJAX и COMET 1 24.11.2012 13:29
Отправка нескольких форм с помощью ajax voloxa89 jQuery 2 28.09.2011 22:08