gpt4 book ai didi

asp.net-mvc - 如何使用 MVC Controller 返回 JSON

转载 作者:行者123 更新时间:2023-12-04 01:45:13 25 4
gpt4 key购买 nike

我正在使用 .ajax 调用我的 Controller 方法。我的 Controller 方法调用返回字典的 Web 服务。
现在我需要返回它并填充下拉列表。我正在尝试返回 JSON 并需要使用成功(响应)进行填充

我正在使用 MVC 1.0

        $.ajax(
{
url: 'LookupValue/',
data: { 'sLookupIds': selectedtext },
datatype: "json",
traditional: true,
success: function (data) {
alert(data.value);
}
});

提前致谢。

最佳答案

在 Controller 中

    public JsonResult LookupValue(String sLookupIds)
{

SelectList olist = new SelectList(oDict, "key","value");

return Json(olist);

}

在 View 中
        $.ajax(
{
url: 'LookupValue/',
data: { 'sLookupIds': selectedtext },
datatype: "json",
traditional: true,
success: function (data) {
$.each(data, function (index, val) {
$('#lookup')
.append($("<option></option>")
.attr("value", val.Value)
.text(val.Text));
//ddHTML = ddHTML + "<option value='" + val.Value + "'>'" + val.Texts + "'</option>";
});
}
});

关于asp.net-mvc - 如何使用 MVC Controller 返回 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9222559/

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