将Json响应加载到组合框

时间:2014-12-07 17:23:37

标签: jquery json

我有一个包含一些名字的String数组。我将其作为Json响应返回,现在我需要将这些名称加载到我的html页面的组合框中。这是我写的功能。

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);
                } else {
                    ////// some code here 
                }
            },
            error : function(e) {
                alert('Error: ' + e);
            }
        });

    }
}

alert(response.result)给我用逗号分隔的名字。它们是从数据库中检索的。 我在这里有点困惑,需要知道如何加载数据。如果你能帮助我,我将不胜感激 谢谢。

1 个答案:

答案 0 :(得分:0)

希望这有效

var selectDropDown = $('<select/>');
response.each(function(){
selectDropDown.append('<option>'+this+'</option>');
});
$('#divId').html(selectDropDown);
selectDropDown.combobox();

由于