Показать сообщение отдельно
  #8 (permalink)  
Старый 07.11.2014, 00:34
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,112

tramX,
медитируйте на тему асинхронность
var device_default;
        var physical_network_default = $("select#physical_network").val();
        var url_request = "/adminz_get_devices/"+physical_network_default+"/";
        $.get(url_request, function(data) { //Выполняем запрос на получение списка устройств.
                //$('option', "#select_device_list").remove(); //Удаляем элементы из списка
                for (var i in data) {  //Наполняем список элементами.
                  var  add_element = "<option value="+i+">"+data[i]+"</option>";

                    
                    $("#select_device_list").append(add_element);
                };
$('#device_list').show(500);
                 device_default = $("select#select_device_list").val();// сюда же вызов для заполнения другого селекта $.get ...
            });

заполнили селект -- потом получили данные -- а ненаоборот

строка 24 сработает раньше чем придёт ответ с сервера в строку 10

Последний раз редактировалось рони, 07.11.2014 в 00:46.
Ответить с цитированием