Не добавляются option в select через ajax

219
19 апреля 2017, 10:43

Есть select с id urlHost. Вот таким кодом я хочу добавить опций к нему:

var fillSelect = function (selectName, listOfValues) {
    $.each(listOfValues, function(key, value) {
        $('#' + selectName)
            .append($("<option></option>")
                .attr("value",value)
                .text(value));
    });
};
$.ajax({
    url: "/event/data/hosts",
    context: document.body
    // async: false
}).done(function(data) {
    if (data.result === 'success') {
        data = data.data;
        console.log(data);
        fillSelect('urlHost', data);
    }
});

Проблема в том, что данный код срабатывает только после выставления параметра async в false.

READ ALSO
Принудительная отмена задачи

Принудительная отмена задачи

Везде написано, что работа с задачами- это кооперативный процесс, те задача должна сама корректно завершится при первой просьбе из внешнего...

255
&ldquo;Железные&rdquo; рамки для контролов

“Железные” рамки для контролов

Есть ли панель, в которую можно было бы запихнуть Control'ы, которые не смогут выходить за пределы этой панели, Margin которых будет отсчитываться...

243
Обновить Базу данных из datagridview

Обновить Базу данных из datagridview

Прошу прощения если повторяюсь, но что то не могу найти ответаесть таблица datagridview заполняется так :

354
c# Unity Поднятие предмета [требует правки]

c# Unity Поднятие предмета [требует правки]

Привет! Возникло затруднение

224