За последние 24 часа нас посетили 15773 программиста и 1544 робота. Сейчас ищут 925 программистов ...

Отблагодарю! Помогите разобраться с API CRM системы Frontpad

Тема в разделе "Сделайте за меня", создана пользователем imhateb, 16 янв 2016.

  1. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Re: Отблагодарю! Помогите разобраться с API CRM системы Fron

    ты хранишь товары в базе? вот добавь ещё поле артикула, а когда будешь через API делать заказ, то зная какие товары выбрал человек сможешь получить артикулы и отправить их.
     
  2. imhateb

    imhateb Активный пользователь

    С нами с:
    16 янв 2016
    Сообщения:
    28
    Симпатии:
    0
    Вот сейчас вообще непонятно. В какой базе? Никакой базы у меня нет.
    Или ты про CRM? Там - да. Я там создал "товары" и присвоил им артикулы.

    Сейчас когда я отправляю запрос (выполняю тот код, который ты мне прислал в самом начале) в CRM появляется заказ, а в заказе товар соответствующий артикулу "1000" потому что в коде отправки у меня $product[0] = "1000";

    Я планирую написать так:
    Код (PHP):
    1. $product[0] = "1000"
    2. $product[1] = "1000"
    3. $product[2] = "1000"
    4. $product[3] = "1000"
    5. $product[4] = "1000"
    6.  
    Только мне нужно, чтобы вместо 1000 были артикулы со страницы с блюдами. Вот я и думаю эти артикулы вставить либо в data-title инпутов которые у меня передают названия блюд, либо создать ещё 5 инпутов специально для артикулов. Вот. Но я не знаю как передать инфу из data-title в php скрипт. Для инпутов я использую
    Код (PHP):
    1. $Lfood_1 = htmlspecialchars($_POST["Lfood_1"]); 
    , а вот какой код, чтобы переменной присваивалось значение не из value, а из data-title - я не знаю.
     
  3. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Где хранятся товары?

    только через javascript можно получить data-title

    делай проще,
    Код (PHP):
    1. <input type="hidden" name="products[1][sku]" value="1000">
    2. <input type="text" name="products[1][count]" value="2">
    3.  
    4. <input type="hidden" name="products[2][sku]" value="2000">
    5. <input type="text" name="products[2][count]" value="5">
    в $_POST['products'] будет список товаров с артикулами и кол-во что заказали, можешь ещё что-то туда добавить

    https://php.net/manual/ru/language.types.array.php
     
  4. imhateb

    imhateb Активный пользователь

    С нами с:
    16 янв 2016
    Сообщения:
    28
    Симпатии:
    0
    Re: Отблагодарю! Помогите разобраться с API CRM системы Fron

    Я немного не это имел в виду. Ну да ладно. Попробую сам разобраться. Так даже полезнее будет.

    Спасибо ещё раз огромное за помощь и отзывчивость. От души.
    Ты прям очень очень помог.
     
  5. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Re: Отблагодарю! Помогите разобраться с API CRM системы Fron

    Потому что я не знаю как ты там всё хранишь и как всё взаимодействует, просто предлагаю обычные алгоритмы как это делают
     
  6. imhateb

    imhateb Активный пользователь

    С нами с:
    16 янв 2016
    Сообщения:
    28
    Симпатии:
    0
    Денис, помоги пожалуйста o_o

    У меня всё работает если прописать в php значения артикулов вручную
    Код (PHP):
    1. $product[0] = "00001";
    2. $product[1] = "00002";
    3. $product[2] = "00003";
    4. $product[3] = "00004";
    5. $product[4] = "00005";
    6.  
    Если так, то всё норм, в CRM создаётся заказ со всеми этими блюдами.

    Но почему-то передать эти артикулы со страницы заказа у меня не получается. Т.е. вот так уже не работает:
    Код (PHP):
    1. $product[0] = htmlspecialchars($_POST["atribute1"]);
    2. $product[1] = htmlspecialchars($_POST["atribute2"]);
    3. $product[2] = htmlspecialchars($_POST["atribute3"]);
    4. $product[3] = htmlspecialchars($_POST["atribute4"]);
    5. $product[4] = htmlspecialchars($_POST["atribute5"]);
    6.  
    На странице заказа соответствующие инпуты есть...
    Код (PHP):
    1. <input type="text" class="order_storage" name="atribute1" value="00001" readonly/>
    2. <input type="text" class="order_storage" name="atribute2" value="00002" readonly/>
    3. <input type="text" class="order_storage" name="atribute3" value="00003" readonly/>
    4. <input type="text" class="order_storage" name="atribute4" value="00004" readonly/>
    5. <input type="text" class="order_storage" name="atribute5" value="00005" readonly/>
    6.  
    Ничего не понимаю. Почему значения артикулов не присваиваются через htmlspecialchars($_POST["atribute1"]); ?
     
  7. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Re: Отблагодарю! Помогите разобраться с API CRM системы Fron

    Покажи какой у тебя тег form может там GET method, а не POST.
    Попробуй сделать отладку, вывести в начале страницы содержание $_POST вот так: var_export($_POST);
    отладка http://phpfaq.ru/debug
     
  8. imhateb

    imhateb Активный пользователь

    С нами с:
    16 янв 2016
    Сообщения:
    28
    Симпатии:
    0
    Код (PHP):
    1. <form action="php/order.php" method="post" class="formHC">
    2.     <ul>
    3.     <li>
    4.         <input type="text" class="order_storage" id="Lfood_1" name="Lfood_1" value="" readonly/>
    5.         <input type="text" class="order_storage" name="atribute1" value="00001" readonly/>        
    6.         
    7.         <input type="text" class="order_storage" id="Lfood_2" name="Lfood_2" value="" readonly/>
    8.         <input type="text" class="order_storage" name="atribute2" value="00002" readonly/>
    9.         
    10.         <input type="text" class="order_storage" id="Lfood_3" name="Lfood_3" value="" readonly/>
    11.         <input type="text" class="order_storage" name="atribute3" value="00003" readonly/>
    12.         
    13.         <input type="text" class="order_storage" id="Lfood_4" name="Lfood_4" value="" readonly/>
    14.         <input type="text" class="order_storage" name="atribute4" value="00004" readonly/>
    15.         
    16.         <input type="text" class="order_storage" id="Lfood_5" name="Lfood_5" value="" readonly/>
    17.         <input type="text" class="order_storage" name="atribute5" value="00005" readonly/>
    18.         
    19.         <input type="text" class="order_storage" id="order_summ" name="order_summ" value="" readonly/>
    20.         <input type="text" class="order_storage" id="client_summ" name="client_summ" value="" readonly/>
    21.         <input type="hidden" name="fefers" class="refer" value="">
    22.      </li>
    23.     
    24.     
    25.         <p>Заполните контактные данные</p>
    26.         <li><input type="text" id="name" name="name" value="Представьтесь" onblur="if(this.value==''){this.value='Представьтесь';}" onfocus="if(this.value=='Представьтесь'){this.value='';}"/></li>
    27.         <li><input type="text" id="email" name="email" value="Ваш e-mail" onblur="if(this.value==''){this.value='Ваш e-mail';}" onfocus="if(this.value=='Ваш e-mail'){this.value='';}"/></li>
    28.         <li><input type="tel" id="tel" name="tel" value="+7 (999) 999-99-99" onblur="if(this.value==''){this.value='+7 (999) 999-99-99';}" onfocus="if(this.value=='+7 (999) 999-99-99'){this.value='';}"/></li>
    29.         <p>Адрес доставки</p>
    30.         <li><input type="text" id="street" name="street" value="Улица" onblur="if(this.value==''){this.value='Улица';}" onfocus="if(this.value=='Улица'){this.value='';}"/></li>
    31.         <li>
    32.             <input type="text" id="Nhome" name="Nhome" value="Номер дома" onblur="if(this.value==''){this.value='Номер дома';}" onfocus="if(this.value=='Номер дома'){this.value='';}"/>
    33.             <input type="text" id="Napt" name="Napt" value="Квартира" onblur="if(this.value==''){this.value='Квартира';}" onfocus="if(this.value=='Квартира'){this.value='';}"/>
    34.         </li>
    35.         <p>Укажите удобное время доставки</p>
    36.         <li>
    37.             <div class="time_but" id="time_but_1">
    38.                 <input type="checkbox" name="checkbox[]" value="12:00 - 16:00" id="time_1" class="timeD"><p>12:00 - 16:00</p>
    39.             </div>
    40.             <div class="time_but" id="time_but_2">
    41.                 <input type="checkbox" name="checkbox[]" value="16:00 - 20:00" id="time_2" class="timeD"><p>16:00 - 20:00</p>
    42.             </div>
    43.             <div class="time_but" id="time_but_3">
    44.                <input type="checkbox" name="checkbox[]" value="20:00 - 00:00" id="time_3" class="timeD"><p>20:00 - 00:00</p>
    45.             </div>
    46.         </li>
    47.  
    48.         <li><textarea id="comment" name="comment" value="" onblur="if(this.value==''){this.value='Комментарий к заказу';} $(this).scrollTop(0);" onfocus="if(this.value=='Комментарий к заказу'){this.value='';}">Комментарий к заказу</textarea></li>
    49.         
    50.         
    51.         <li style="padding: 5px 0px;"><input type="submit" class="submit Sdisabled" value="Отправить" disabled onclick="inTarget.event('order_maked'); return true;"/></li>
    52.         <li class="errror"></li>
    53.         
    54.         <p style="width: 90%; margin: 12px auto 0px; font-size: 14px; font-style: italic;">После отправки заявки, наш менеджер свяжется с Вами для подтверждения заказа.</p>
    55.     
    56.         </ul>
    57. </form> 
     
  9. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Re: Отблагодарю! Помогите разобраться с API CRM системы Fron

    Дописал сообщение, попробуй это сделать
     
  10. imhateb

    imhateb Активный пользователь

    С нами с:
    16 янв 2016
    Сообщения:
    28
    Симпатии:
    0
    Re: Отблагодарю! Помогите разобраться с API CRM системы Fron

    Сделал. Значения atribute пустые

     
  11. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    объясни что тут вообще происходит
    Код (PHP):
    1. <input type="submit" class="submit Sdisabled" value="Отправить" disabled onclick="inTarget.event('order_maked'); return true;"/> 
    кнопка отключена, вызывается javascript функция, может в ней отправка происходит?
     
  12. imhateb

    imhateb Активный пользователь

    С нами с:
    16 янв 2016
    Сообщения:
    28
    Симпатии:
    0
    Re: Отблагодарю! Помогите разобраться с API CRM системы Fron

    Не. Она отключена, потому что происходит проверка введённых данных. У меня же нет БД тут, поэтому если пользователь не введёт то что необходимо и попробует отправить заказ, то после объявления ошибки ему пришлось бы заново выбирать все блюда, потому что моя "корзина" очистилась бы. Поэтому я написал проверку введённых данных прямо на этой странице. И кнопка включается только если все данные введены верно.
     
  13. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Re: Отблагодарю! Помогите разобраться с API CRM системы Fron

    Попробуй сам всё правильно заполнить и без проверки через javascript посмотреть что будет в $_POST, так отсечём если js что-то мутит.

    Добавлено спустя 1 минуту 18 секунд:
    Re: Отблагодарю! Помогите разобраться с API CRM системы Frontpad
    проверять дополнительно нужно ещё и на PHP, со стороны сервера, на javascript пологатся нельзя
     
  14. imhateb

    imhateb Активный пользователь

    С нами с:
    16 янв 2016
    Сообщения:
    28
    Симпатии:
    0
    Не. Те же яйца. Отключения проверки JS я убрал, но толку не было. Сделал var_export($_POST); опять atribute пустые

    У меня есть в php дополнительная проверка введённых полей. Есть ещё скрытое поле, которое не должно быть заполнено. ))


    А в php у меня всё правильно? Это должно работать?
    Код (PHP):
    1. $product[0] = htmlspecialchars($_POST["atribute1"]);
    2. $product[1] = htmlspecialchars($_POST["atribute2"]);
    3. $product[2] = htmlspecialchars($_POST["atribute3"]);
    4. $product[3] = htmlspecialchars($_POST["atribute4"]);
    5. $product[4] = htmlspecialchars($_POST["atribute5"]);
    если это работает
    Код (PHP):
    1. $product[0] = "00001";
    2. $product[1] = "00002";
    3. $product[2] = "00003";
    4. $product[3] = "00004";
    5. $product[4] = "00005";
     
  15. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Re: Отблагодарю! Помогите разобраться с API CRM системы Fron

    Да, вроде должно работать, давай сюда ссылку, посмотрим на реальном сайте
     
  16. imhateb

    imhateb Активный пользователь

    С нами с:
    16 янв 2016
    Сообщения:
    28
    Симпатии:
    0
    Re: Отблагодарю! Помогите разобраться с API CRM системы Fron

    homechef.pro
     
  17. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Re: Отблагодарю! Помогите разобраться с API CRM системы Fron

    Какой javascript отвечает за проверку данных перед отправкой и который заполняет Lfood_X?
     
  18. imhateb

    imhateb Активный пользователь

    С нами с:
    16 янв 2016
    Сообщения:
    28
    Симпатии:
    0
    ОООООООО ))))))))))))))
    Код (PHP):
    1. <script type="text/javascript">
    2.     $(document).ready(function(){
    3.         $(document).scroll(function(){
    4.             var scrl = $(document).scrollTop();
    5.             
    6.             if (scrl>150) {
    7.                 $('.order_line').css('top','0px');
    8.                 $('.up').css('display','block');
    9.             } else {
    10.                 $('.order_line').css('top','-150px');
    11.                 $('.up').css('display','none');
    12.             }
    13.         });
    14.         
    15.  
    16.         /* выбор всех пяти блюд */
    17.         $('.add_all').click(function(){    
    18.                 
    19.             $('.order_list ul').empty();
    20.             
    21.             var menu_tipe_id = $('.meny_type li.active').attr('id');
    22.             if (menu_tipe_id == "meat"){
    23.                 var day1 = $('#meat_list .day12').find('.table_center').text();
    24.                 var day2 = $('#meat_list .day22').find('.table_center').text();
    25.                 var day3 = $('#meat_list .day32').find('.table_center').text();
    26.                 var day4 = $('#meat_list .day42').find('.table_center').text();
    27.                 var day5 = $('#meat_list .day52').find('.table_center').text();
    28.                 
    29.                     $('li#veg').css('display','none');
    30.                     $('li#meat').css('display','inline-block');    
    31.                     
    32.                     $('#meat_list .day12,#meat_list .day22,#meat_list .day32,#meat_list .day42,#meat_list .day52').find('.add_to_cart').removeClass('add_to_cart').addClass('remove_from_cart').text('отказаться');
    33.                     $('#meat_list .day12 .prev_next, #meat_list .day22 .prev_next, #meat_list .day32 .prev_next, #meat_list .day42 .prev_next, #meat_list .day52 .prev_next').css('display','none');
    34.             }
    35.             if (menu_tipe_id == "veg"){
    36.                 var day1 = $('#veg_list .day12').find('.table_center').text();
    37.                 var day2 = $('#veg_list .day22').find('.table_center').text();
    38.                 var day3 = $('#veg_list .day32').find('.table_center').text();
    39.                 var day4 = $('#veg_list .day42').find('.table_center').text();
    40.                 var day5 = $('#veg_list .day52').find('.table_center').text();
    41.                 
    42.                     $('li#meat').css('display','none');
    43.                     $('li#veg').css('display','inline-block');
    44.                     
    45.                     $('#veg_list .day12,#veg_list .day22,#veg_list .day32,#veg_list .day42,#veg_list .day52').find('.add_to_cart').removeClass('add_to_cart').addClass('remove_from_cart').text('отказаться');
    46.                     $('#veg_list .day12 .prev_next, #veg_list .day22 .prev_next, #veg_list .day32 .prev_next, #veg_list .day42 .prev_next, #veg_list .day52 .prev_next').css('display','none');
    47.  
    48.             }
    49.             
    50.             $('.order_list ul').append('<li>'+day1+'</li><li>'+day2+'</li><li>'+day3+'</li><li>'+day4+'</li><li>'+day5+'</li>');
    51.             $('.add_all').css('display','none');
    52.             $('.make_order').css('display','block');
    53.             $('#getorder>h2').text('Вы выбрали пять блюд');
    54.             $('.modal_text').text('Нажмите "оформить заказ", чтобы продолжить.');
    55.             $('#gorder5').css('opacity','1');
    56.         });
    57.         
    58.         
    59.         /* оформление заказа */
    60.         $('.make_order').click(function(){
    61.  
    62.             $('.order_list').css('margin-top','-12px').css('margin-bottom','-6px').css('border','1px solid #ddd');
    63.             $('.order_list li').css('font-size','12px').css('padding','2px').css('border-bottom','1px dashed #ddd');
    64.             $('#getorder>h2').text('Ваш заказ:');
    65.             $('.modal_text').css('display','none');
    66.  
    67.             $('.make_order').css('display','none');
    68.             $('.add_all').css('display','none');
    69.             $('.formHC').css('display','block');
    70.             
    71.             /* перенос данных заказа в инпуты */            
    72.                 $('.order_storage').val('');
    73.                 
    74.                 var total = $('.order_list>ul>li').length;
    75.                 if (total==3) {
    76.                     $('.p3blyud').css('display','block');
    77.                     $('#order_summ').val($('.order_summ3').text());
    78.                     $('#client_summ').val($('.p3blyud').text());
    79.                 }
    80.                 if (total==5) {
    81.                     $('.p5blyud').css('display','block');
    82.                     $('#order_summ').val($('.order_summ5').text());
    83.                     $('#client_summ').val($('.p5blyud').text());
    84.                 }
    85.                 $('#Lfood_1').val($('.order_list li:nth-child(1)').text());
    86.                 $('#Lfood_2').val($('.order_list li:nth-child(2)').text());
    87.                 $('#Lfood_3').val($('.order_list li:nth-child(3)').text());
    88.                 $('#Lfood_4').val($('.order_list li:nth-child(4)').text());
    89.                 $('#Lfood_5').val($('.order_list li:nth-child(5)').text());
    90.             
    91.         });
    92.         
    93.         /* выбор времени */
    94.         
    95.         
    96.         $('.timeD').click(function(){
    97.             if($(this).prop("checked")){
    98.                 $(this).parent('div').addClass('act_time');
    99.             } else {
    100.                 $(this).parent('div').removeClass('act_time');
    101.             }
    102.         });
    103.         
    104.         
    105.         /* проверка ввода данных и изменение кнопки "отправить" */
    106.         $('.formHC input, .getorder').click(function(){check_inputs();});
    107.         $('.formHC input').keyup(function(){check_inputs();});
    108.         
    109.         function check_inputs() {
    110.             var name, email, tel, street, name_len, email_len, tel_len, street_len, Nhome, Nhome_len; 
    111.             var pattern = /^([a-z0-9_\.-])+@[a-z0-9-]+\.([a-z]{2,4}\.)?[a-z]{2,4}$/i;
    112.             
    113.                 name= $("#name").val();
    114.                  email = $("#email").val();
    115.                 tel = $("#tel").val();
    116.                 street = $("#street").val();
    117.                 Nhome = $('#Nhome').val();
    118.                 
    119.                 name_len = name.length;
    120.                 email_len = email.length;
    121.                 tel_len = parseInt(tel.replace(/\D+/g,""));
    122.                 tel_len = tel_len.toString();
    123.                 tel_len = tel_len.length;
    124.                 street_len = street.length;
    125.                 Nhome_len = Nhome.length;
    126.             
    127.             if (
    128.                 name != 'Представьтесь' && 
    129.                 email != 'Ваш e-mail' && 
    130.                 tel != '+7 (999) 999-99-99' && 
    131.                 street != 'Улица' &&
    132.                 Nhome != 'Номер дома' &&
    133.                 name_len > 2 &&
    134.                 email_len > 6 &&
    135.                 tel_len > 10 &&
    136.                 street_len > 2 &&
    137.                 Nhome_len > 0 &&
    138.                 pattern.test($("#email").val()) == true
    139.                 ){
    140.                     $('.submit').removeClass('Sdisabled').addClass('Senabled').removeAttr('disabled');
    141.                     $('.errror').css('display','none');
    142.                 } else {
    143.                     $('.submit').removeClass('Senabled').addClass('Sdisabled').attr('disabled', 'disabled');
    144.                 }
    145.         }
    146.         
    147.         
    148.         
    149.         /* вывод ошибки */
    150.         $('.submit').parent('li').bind('mouseenter', function(){
    151.             
    152.             if ($('.submit').hasClass('Sdisabled')){
    153.                 $('.errror').css('display','block');
    154.  
    155.             var name, email, tel, street, name_len, email_len, tel_len, street_len, Nhome, Nhome_len; 
    156.             var pattern = /^([a-z0-9_\.-])+@[a-z0-9-]+\.([a-z]{2,4}\.)?[a-z]{2,4}$/i;
    157.             
    158.                 name= $("#name").val();
    159.                  email = $("#email").val();
    160.                 tel = $("#tel").val();
    161.                 street = $("#street").val();
    162.                 Nhome = $('#Nhome').val();
    163.                 
    164.                 name_len = name.length;
    165.                 email_len = email.length;
    166.                 tel_len = parseInt(tel.replace(/\D+/g,""));
    167.                 tel_len = tel_len.toString();
    168.                 tel_len = tel_len.length;
    169.                 street_len = street.length;
    170.                 Nhome_len = Nhome.length;
    171.                                         
    172.                 if (name == 'Представьтесь' || name_len <= 2){$('.errror').text('Пожалуйста введите Ваше имя');}
    173.                 else if (email == 'Ваш e-mail' || pattern.test($("#email").val()) == false){$('.errror').text('Пожалуйста введите e-mail');}
    174.                 else if (tel == '+7 (999) 999-99-99' || tel_len <= 10){$('.errror').text('Пожалуйста укажите Ваш телефон');}
    175.                 else if (street == 'Улица' || street_len <= 2){$('.errror').text('Пожалуйста укажите адрес доставки');}
    176.                 else if (Nhome == 'Номер дома' || Nhome_len == 0){$('.errror').text('Пожалуйста укажите номер дома');}
    177.                 
    178.             }
    179.             
    180.         });
    181.  
    182.  
    183.     });
    184. </script>
    Добавлено спустя 2 минуты 58 секунд:
    Re: Отблагодарю! Помогите разобраться с API CRM системы Frontpad
    Я уже нашёл ошибку

    Добавлено спустя 1 минуту 16 секунд:
    Re: Отблагодарю! Помогите разобраться с API CRM системы Frontpad
    Код (PHP):
    1. /* перенос данных заказа в инпуты */            
    2.                 $('.order_storage').val('');
    3.  
    Мне стыдно. Прости, Денис, что отнимал у тебя столько времени. Не знаю что сказать. Я олень.
     
  19. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    menu.php 2414
    Код (PHP):
    1. /* перенос данных заказа в инпуты */            
    2. $('.order_storage').val(''); 
    похоже что ты просто удаляешь перед отправкой все значения у atributeX так как у него .order_storage

    Добавлено спустя 25 секунд:
    Re: Отблагодарю! Помогите разобраться с API CRM системы Frontpad
    Всё нормально, бывает.
     
  20. imhateb

    imhateb Активный пользователь

    С нами с:
    16 янв 2016
    Сообщения:
    28
    Симпатии:
    0
    Re: Отблагодарю! Помогите разобраться с API CRM системы Fron

    Спасибо тебе огромное.