我有一个包含一些名字的String数组。我将其作为Json
响应返回,现在我需要将这些名称加载到我的html
页面的组合框中。组合框已经创建,并说它的ID是名称。这是我写的功能。
function loadSiteOfficers(ele){
var selected = ele.value;
if(selected == "Site Officer"){
jQuery.ajax({
type : "POST",
url : "/TFProject/load_officers.htm",
success : function(response) {
if (response.status == "SUCCESS") {
alert(response.result);
// load response results to the combo box
} else {
////// some code here
}
},
error : function(e) {
alert('Error: ' + e);
}
});
}
}
alert(response.result)
给我用逗号分隔的名字。它们是从数据库中检索的。
我在这里有点困惑,需要知道如何加载数据。如果你能帮助我,我将不胜感激
谢谢。
答案 0 :(得分:1)
尝试这样的事情......
$.each(response.result, function(key, value) {
$('#names').append($('<option></option>').val(key).html(value));
});