Параметры динамического выбора jquery ожидают оповещения ("текст")

Я извлек данные из серверной части с помощью Ajax/JSON и пытаюсь добавить эти данные в поле выбора с помощью jQuery. Данные добавляются в поле выбора правильно, но они отображаются на странице только когда я положил alert("some text"),

вот код:

jQuery.ajax({
    url: "the_url.php"
    success: function(data) {
        var comp_select = jQuery("select[class='xf-depselect-selector depselect-fragment']").get(3);
        alert("Ready Now");
        for (var i = 0; i < data.length; i++) {
            jQuery(comp_select).append(jQuery('<option>', {
                value: data[i]["component_name"]
            }).text(data[i]["component_name"]));
        }
    },
    complete: function() {},
    async: false,
    dataType: 'json'
});

0 ответов

Другие вопросы по тегам