我使用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'
});