У меня есть готовый скрипт, который нужно подправить (дописать), вот, что есть в инструкции к правке:
---
есть метод $.ajax POST, который передает post запрос на mail.php
нужно сделать так, чтобы передавало $_POST["google"]
содержание $_POST["google"] должно быть строкой, которая берется из __utmz coockie
как взять нужные значения coockie:
http://stackoverflow.com/questions/5...or-with-google
---
подскажите, что и как правильно дописать?
вот сам скрипт:
$(document).ready(function(){
// $('input').placeholder();
// // Load Sale startdate from php
// $.ajax({
// type: "POST",
// url: "countdown.php"
// }).done(function( msg ) {
// $('#countdown').data('startdate', msg);
// });
// // Load Sale startdate from php
// $.ajax({
// type: "POST",
// url: "countdown.php"
// }).done(function( msg ) {
// $('#countdown2').data('startdate', msg);
// });
$('.var').on('click', function(){
if($(this).data('clicked') == '0') {
$(this).val('');
$(this).data('clicked', '1');
}
});
$('.order-trigger').on('click', function(){
var errors = [];
var data = {};
var parent = $(this).closest('.order');
$.each(parent.find('.var'), function(){
if($(this).hasClass('required')) {
if($(this).val() == "" || $(this).data('clicked') == '0') {
$(this).css('border', '1px solid red');
errors.push(1);
} else {
$(this).css('border', 'none');
data[$(this).attr('name')] = $(this).val();
}
}
});
if(parent.find('input[name=phone]').val() == "" && parent.find('input[name=email]').val() == ""){
errors.push(1);
}
if(errors.length === 0) {
// ajax
$.ajax({
type: "POST",
url: "mail.php",
data: data
}).done(function( msg ) {
yaCounter22960594.reachGoal('ORDER');
console.log(msg);
parent.html('<div class="alert alert-success" style="height: 200px; text-align: center; font-family: \'Open Sans\', sans-serif;"><i class="icon-ok-sign"></i><h1 style="font-size: 21px; padding-top: 70px;">Заявка отправлена !<br> Совсем скоро<br> с Вами свяжемся,<br> спасибо !</h1></div>');
});
}
});
$('.callback-trigger').on('click', function(){
var errors = [];
var data = {};
var parent = $(this).closest('.order');
$.each(parent.find('.var'), function(){
if($(this).hasClass('required')) {
if($(this).val() == "") {
$(this).css('border', '1px solid red');
errors.push(1);
} else {
$(this).css('border', '1px solid #ccc');
data[$(this).attr('name')] = $(this).val();
}
}
});
if(errors.length === 0) {
// ajax
$.ajax({
type: "POST",
url: "mail.php",
data: data
}).done(function( msg ) {
yaCounter22960594.reachGoal('ORDER');
console.log(msg);
parent.html('<h1 style="text-align: center; font-family: \'Open Sans\', sans-serif; margin: 0px; color: #fff">Заявка отправлена !</h1>');
});
}
});
});