Javascript 如何将只包含字符串值的json响应加载到已创建的组合框中
我有一个包含一些名称的字符串数组。我将其作为Javascript 如何将只包含字符串值的json响应加载到已创建的组合框中,javascript,jquery,json,Javascript,Jquery,Json,我有一个包含一些名称的字符串数组。我将其作为Json响应返回,现在我需要将这些名称加载到html页面的组合框中。已经创建了组合框,并表示其id为names。这是我写的函数 function loadSiteOfficers(ele){ var selected = ele.value; if(selected == "Site Officer"){ jQuery.ajax({ type : "POST", url
Json
响应返回,现在我需要将这些名称加载到html
页面的组合框中。已经创建了组合框,并表示其id为names。这是我写的函数
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)
提供以逗号分隔的名称。它们从数据库中检索。
我在这里有点困惑,需要知道如何加载数据。如果你能帮助我,我将不胜感激
谢谢 试试这样的
$.each(response.result, function(key, value) {
$('#names').append($('<option></option>').val(key).html(value));
});
$。每个(响应、结果、函数(键、值){
$('#names').append($('').val(key.html(value));
});
非常感谢!!你是我的英雄。除了这个问题,还有一件事需要知道。为什么人们一直投票否决我的问题,如果你能理解这个问题是什么,为什么其他人投票否决这个问题(是的,我看到越来越多的人对完全正常的问题和答案进行投票……我不知道为什么。