TTATPuOT
24.02.2016, 15:03
Здравствуйте!
Есть вот такой небольшой скрипт:
$.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 отправить всё это дело одним "комком"?
Заранее спасибо.
Есть вот такой небольшой скрипт:
$.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 отправить всё это дело одним "комком"?
Заранее спасибо.