Почему не записывается в масив данные
$(document).ready(function(){ var JSON_PRISE = 'тут json данные' var ORDER = new Array(); var list_info_product = JSON.parse(JSON_PRISE); // Получайм список продуктов и цен на них /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// for(var group_name in list_info_product['sub_menu']){ // перебераем списак и вы водим все на страничку var id = group_name; //Cоздаем раздел с продуктами $("#order-menu_block .content").append("<section class='"+ id + "'><img src='img/img_"+ id + ".jpg' alt=''><div class='contener'><h3>"+list_info_product['sub_menu'][id][1]['group']+":</h3><ul class='left'></ul><ul class='right'>"); //заружаем все продукты for(var menu in list_info_product['sub_menu'][id]){ if(menu<=4){//распределяем продукты в праую или в леву колону if(id == 'garnire' && menu>3) var align_position = 'right'; else var align_position = 'left'; } else var align_position = 'right'; //записую в колону $("#order-menu_block .content ."+id+" .contener ul."+ align_position).append("<li><div class='produckе' id_product='"+menu+"'><div class='name'>"+list_info_product['sub_menu'][id][menu]['name']+"<br> "+list_info_product['sub_menu'][id][menu]['gramm']+"</div><div class='cent'><span class='prize'>"+list_info_product['sub_menu'][id][menu]['price']+"</span></div><div class='count'><div class='count_tablo'><a class='minus disb'>-</a> <span class='count_product'>0</span> <a class='plus'>+</a></div></div></div></li>"); //загурзка меню в форму обедов if(menu == 1) var checked = 'checked' $(".fotm_order div." + id).append("<input type='radio' "+checked+" name='"+id+"' id='"+id+"_"+menu+"' id_product='"+menu+"' name='"+id+"' value='"+list_info_product['sub_menu'][id][menu]['name']+"'></input><label for='"+id+"_"+menu+"'>"+list_info_product['sub_menu'][id][menu]['name']+"<br>"+list_info_product['sub_menu'][id][menu]['gramm']+"</label>"); checked = " "; } $("#order-menu_block .content").prepend('</section>'); } ////////// // ДОБАВЛЕНИЕ НОВОГО ОБЕДА ////////////////////////// var this_order// Текущий заказ обеда var this_group = new Array()// Текущий заказ обеда // Формирование формы для заказа обеда $('.add_obed').click(function(){ this_order = $(this).attr('name_obed'); $("#add_obed div.salat,#add_obed div.sup,#add_obed div.garnire,#add_obed div.thu").hide(); switch (this_order){ case 'light': this_group = ['sup','salat']; break; case 'midlle': this_group = ['sup','salat','garnire']; break; case 'grande': this_group = ['sup','salat','garnire','thu']; break; default: alert('Хз'); break; } for( var o_id in this_group){ $("#add_obed div." + this_group[o_id]).show(); } }) ORDER['complex'] = new Array(); $('#add_obed').submit(function(){ var number_obed = ORDER['complex'].length; var obed_name = this_order+'_menu_'+number_obed; ORDER['complex'][obed_name] = new Array(); $('#my-order_block .list_my_menu').append('<div class="'+this_order+'_menu_'+number_obed+'"><h5>'+this_order+'<a name_obed="'+this_order+'_menu_'+number_obed+'" ></a></h5><ul></ul></div>'); for(var o_id in this_group){ var name_obed = "#add_obed ." + this_group[o_id] + " input:checked"; var value_obed = $(name_obed).val(); var id_product = $(name_obed).attr('id_product'); var group_name = this_group[o_id]; var group_ru = list_info_product['sub_menu'][group_name][id_product]['group']; ORDER['complex'][obed_name][group_name] = new Array(); ORDER['complex'][obed_name][group_name]['value_obed'] = value_obed; ORDER['complex'][obed_name][group_name]['id_product'] = id_product; alert(ORDER); $('#my-order_block .list_my_menu .'+ obed_name +' ul').append('<li><p class="name">'+group_ru+'</p><p class="info">'+value_obed+'</p></li>') //alert(JSON.stringify(ORDER['complex'])); } return false; }) function print_r(array){ $('body').append('<select multiple id="array_brows"></select>'); for(var cicle in array){ $('#array_brows').append('<option value="">'+cicle+'</option>') } } var AllCount_price_Obed ; }); Логика кода Из json получаем список данных о продукте . масив выглядит так продукты->обеды->id ->Имя,стоймость или продукт->Доп меню->салаты->ID->имя,грамм,группа,стоймость ,стоймость со скидкой продукт->Доп меню->суп->ID->имя,грамм,группа,стоймость ,стоймость со скидкой есть форма где выбераешь продукты и все выбранное должно записываться в переменную и потом кодироваться в json и отправляться на серв. но почему то оно не записывает в масив новые выбранные меню . в общем проблемы у меня с заказом у кого есть возможность помочь до делать заказ и консультировать меня не бесплатно конечно пишите в скайп freelancer.rnd ну если таких не будет то пожалуйста ответьте почему не записывается данные в массив что бы было понятнее вот тут демо http://со100.рф/vkusno/ форма при нажатие добавить заказ в блоке где нарисовано три обеда light middle grande |
Часовой пояс GMT +3, время: 00:59. |