Javascript.RU

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

как добавить функцию в значение var?
как в это

var dataString = 'name='+ name + '&email=' + email + '&phone=' + phone;

__________________________________________________ _____________

добавить это:

function emailCheckout(form){
    var me=simpleCart;counter=1;
    form.appendChild(me.createHiddenElement("currency",me.currency));

    for(var current in me.items){
    var item=me.items[current];

    form.appendChild(me.createHiddenElement("name_"+counter,item.name));
    form.appendChild(me.createHiddenElement("quantity_"+counter,item.qty));
    form.appendChild(me.createHiddenElement("price_"+counter,item.price));


    var descriptionString="";
    for(var field in item){if(typeof(item[field])!="function"&&field!="id"&&field!="qty"&&field!="price"){

    descriptionString=descriptionString+", "+field+": "+item[field]}}descriptionString=descriptionString.substring(1);
    form.appendChild(me.createHiddenElement("item_description_"+counter,descriptionString));
    counter++}
    }

__________________________________________________ ______________

чтоб сработало это:

$.ajax({
      type: "POST",
      url: "checkout.php",
      data: dataString,


__________________________________________________ ______________

И по завершении произошла очистка форм
Вложения:
Тип файла: zip sc.zip (1.0 Кб, 0 просмотров)
Ответить с цитированием
  #2 (permalink)  
Старый 10.11.2014, 01:00
Профессор
Посмотреть профиль Найти все сообщения от krutoy
 
Регистрация: 09.11.2014
Сообщений: 610

zaza41rus,
Тебе надо, вероятно вернуть из функции descriptionString. Если так, то либо допиши в ф-цию строку return descriptionString (в конец тела), а затем
var dataString = 'name='+ name + '&email=' + email + '&phone=' + phone + '&emailCheck=' + emailCheckout(form);

Либо, наоборот, из функци дополни строку, типа, dataString+="&description="+descriptionString. Вызов,естественно,должен быть позже определения изначальной строки.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите как изменить скрипт календаря natalya84i Элементы интерфейса 2 02.12.2012 19:08
Кто с нодой может помочь? И какой редактор посоветуете? Антон Крамолов AJAX и COMET 14 22.11.2012 18:34
Почему скрипт закрывает меню? psychomonkey Общие вопросы Javascript 1 18.05.2011 11:28
Библиотека javascript эффектов HelpeR Ваши сайты и скрипты 39 15.05.2010 20:30
CComponent - кроссбраузерные компоненты tenshi Ваши сайты и скрипты 5 20.04.2010 22:22