Обновление зависимого селекта
Здравствуйте
Я получаю значение которое должно быть выбрано в первом селекте по умолчанию из пхп var select = $('#producer option') var select_2 = $('#producer_2 option') var val_s1=<?=$cur_producer;?>; var val_s2=<?=$cur_material;?>; $(function(){ aj(val_s1)//здаесь я запрашиваю значения зависимых селектов }).queue(function () { //и если значение зависимого тоже получено из пхп сделать его //активным $.each(select_2,function(key,valie_2){ alert(valie_2.value)//но в этом алерте я не получаю всех значений //зависимого селекта почему то if(valie_2.value==val_s2){ $(this).attr('selected','selected') } }) }) function aj(val){ $("#producer_2").empty(); $("#producer_2").append('<option disabled selected>Выберите материал</option>') $("#producer_2").append('<option value="0">Все материалы</option>') $.ajax({ type: "POST", dataType: 'json', url: "/functions_filter/form_filter", data: {id:val}, success: function (data) { $("#producer_2").selectbox('detach'); $.each(data.materials,function(key,value){ $("#producer_2").append('<option value="'+value.id+'">'+value.name+'</option>') }) $("#producer_2").selectbox('attach'); } }); } Вопрос почему в алерте нет значений зависимого селекта номер 2 помогите пожалуйста, такое впечатление что аякс не успевает завершиться, что делать тогда ведь я поставил очередь ? |
Часовой пояс GMT +3, время: 02:34. |