Javascript 使用ajax和jQuery绑定下拉列表
我想将splunk中的数据绑定到下拉列表中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");
$(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(对象名称));
});
} );
});