Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用ajax和jQuery绑定下拉列表_Javascript_Jquery_Ajax_Jsp_Drop Down Menu - Fatal编程技术网

Javascript 使用ajax和jQuery绑定下拉列表

Javascript 使用ajax和jQuery绑定下拉列表,javascript,jquery,ajax,jsp,drop-down-menu,Javascript,Jquery,Ajax,Jsp,Drop Down Menu,我想将splunk中的数据绑定到下拉列表中 $(document).ready(function() { $.ajax({ type: "POST", dataType : "json", url : "../getName", success : function(data) { console.log("success to return name");

我想将splunk中的数据绑定到下拉列表中

$(document).ready(function() {
    $.ajax({
            type: "POST",
            dataType : "json",
            url : "../getName",

            success : function(data) {
            console.log("success to return name");
            if (msg) {
                      alert("Somebody" + name + " was added in list !");
                      location.reload(true);
             } else {
                      alert("Cannot add to list !");
             }

             $.each(objdata["wlsDomain"], function(i, val) {
             jQuery('#DropdownList').append('<option value="' + val.name  + '</option>');
             }); 

        };
    )};     
 )];
servlet通过gson返回一个JsonString

    Gson gson = new Gson();
                    String jsonString = gson.toJson(arrays);
                    resp.getWriter().write(jsonString);
在jsp中,ajax用于返回jsonString和blind In下拉列表

$(document).ready(function() {
    $.ajax({
            type: "POST",
            dataType : "json",
            url : "../getName",

            success : function(data) {
            console.log("success to return name");
            if (msg) {
                      alert("Somebody" + name + " was added in list !");
                      location.reload(true);
             } else {
                      alert("Cannot add to list !");
             }

             $.each(objdata["wlsDomain"], function(i, val) {
             jQuery('#DropdownList').append('<option value="' + val.name  + '</option>');
             }); 

        };
    )};     
 )];
我能知道这有什么问题吗? 如何将splunk中的get名称绑定到下拉列表中


谢谢

请尝试以下代码:

$(document).ready(function () {

    var $el = $('#DropdownList');
    var url = "../getName";
    $.getJSON(url, {}, function (data) {

        $el.empty(); // remove old options

        $.each(data, function(index, obj) {
            $el.append($("<option></option>")
                .attr("value", obj.name).text(obj.name));
        });
    } );

});
$(文档).ready(函数(){
var$el=$(“#DropdownList”);
var url=“../getName”;
$.getJSON(url,{},函数(数据){
$el.empty();//删除旧选项
$。每个(数据、功能(索引、obj){
$el.append($(“”)
.attr(“值”,对象名称).text(对象名称));
});
} );
});