Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.11.2013, 19:22
Новичок на форуме
Отправить личное сообщение для 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
---
Кто-нибудь возьмётся?
Ответить с цитированием
  #2 (permalink)  
Старый 15.11.2013, 23:34
Аватар для freethetan
Интересующийся
Отправить личное сообщение для freethetan Посмотреть профиль Найти все сообщения от freethetan
 
Регистрация: 15.11.2013
Сообщений: 28

/*Read cookie*/
var utmz = readCookie('__utmz');

/*execute AJAX request*/
$.ajax({
  type: "POST",
  url: 'mail.php',
  data: {'google':umtz},
  dataType: json
});
Ответить с цитированием
  #3 (permalink)  
Старый 16.11.2013, 13:04
Новичок на форуме
Отправить личное сообщение для sergant Посмотреть профиль Найти все сообщения от sergant
 
Регистрация: 15.11.2013
Сообщений: 3

Я извиняюсь за нубские вопросы, я не программист...
Этим вышеприведённым кодом надо заменить какие-то определённые куски оригинального кода или как-то иначе использовать?

Вот первоначальный скрипт:

$(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>');
});
}
});


});

Последний раз редактировалось sergant, 16.11.2013 в 13:14.
Ответить с цитированием
  #4 (permalink)  
Старый 17.11.2013, 01:45
Аспирант
Отправить личное сообщение для Alfer Посмотреть профиль Найти все сообщения от Alfer
 
Регистрация: 28.06.2012
Сообщений: 97

с 83-й по 87 - зменить код
Ответить с цитированием
  #5 (permalink)  
Старый 17.11.2013, 12:24
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

freethetan, это как бы ветка "работа"
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прикрутить готовый jquery скрипт на wordpress ldbl Работа 1 23.08.2010 22:01
Нужно поправить скрипт verstun Работа 1 15.06.2010 15:36
Есть работенка! fillin Элементы интерфейса 0 02.03.2010 13:57
Есть ли такой скрипт, чтоб сайт был в виде книги? 500rublei Оффтопик 8 24.02.2010 14:39
Нужно сделать скрипт для сплит тестинга Евгений Болгов Работа 3 30.11.2009 10:49