gpt4 book ai didi

jquery - 我需要帮助使用 JSON 响应填充我的下拉列表

转载 作者:行者123 更新时间:2023-12-01 05:02:13 24 4
gpt4 key购买 nike

我从我的 C# webmethod 中以这种格式返回 JSON:

{"d":["ADAMS CITY","BOULDER","ANTON","ARBOLES"]}

我现在有一个 asp.net 下拉菜单。嗯,它呈现为带有 #city id 的 html 下拉列表。

我收到 AJAX 请求成功的警报。如何将这些结果填充到我的#city 下拉列表中?

尝试过这个:

 success:
function (data) {
var values = eval(data.d);
var ddl = $("#parkCity");
$('option', ddl).remove();
ddl.html(data);
alert("Cities loaded");
},

最佳答案

以下内容应该在您的 success 回调中执行得很好:

var $select = $("#parkcity");

$.each(data.d, function(i, el) {
console.log(el);
$select.append($("<option />", { text: el }));
});

示例: http://jsfiddle.net/z2D8f/

或者一次性附加 HTML 的替代方案,这可能更快:

var html = $.map(data.d, function(el) {
return "<option>" + el + "</option>";
});

$("#parkcity").append(html.join(''));

示例: http://jsfiddle.net/pUhw2/

关于jquery - 我需要帮助使用 JSON 响应填充我的下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8950025/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com