Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.11.2013, 19:32
Новичок на форуме
Отправить личное сообщение для sergant Посмотреть профиль Найти все сообщения от sergant
 
Регистрация: 15.11.2013
Сообщений: 3

Как правильно поправить скрипт? Я не программист
У меня есть готовый скрипт, который нужно подправить (дописать), вот, что есть в инструкции к правке:
---
есть метод $.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>');
});
}
});


});
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как заставить скрипт обновить свои знания о dom? l-liava-l Оффтопик 6 21.02.2013 16:21
Скрипт сворачиваемых блоков, как доработать? varik Общие вопросы Javascript 0 25.10.2012 10:00
Много кода, как правильно розкладывать vlikin Общие вопросы Javascript 1 24.10.2012 14:01
как правильно написать скрипт по составлению списков НатальяЯ Общие вопросы Javascript 0 10.09.2012 00:27
Как отлаживать динамически подгружаемый скрипт js в google chrom mistbow Javascript под браузер 1 03.04.2012 13:14