gpt4 book ai didi

jquery - 返回列表到 ajax mvc3

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

我正在开发MVC3,以下是我的 Controller

  public List<int> ddlTransType_Change(int DocID)
{

return UserDocumentServive.getSelectedUsers(DocID);

}

我的Ajax

  $.ajax({
type: 'GET',
url: "/MIS.MVC/" + "DocumentApproval/ddlTransType_Change",
data: {
'DocID': $("#ddlTransType").val().trim()
},
success: function (result) {
alert(result.value)
},
error: function (e) {
alert("Error:Unable to load data from server");
}
});

Controller 返回一个 int 值列表,即 {1,74,23,1},我想在警报中显示它们。知道怎么做吗?

最佳答案

如果您使用的是 MVC3,最好将 json 数据返回到 ajax 成功调用

public ActionResult ddlTransType_Change(int DocID)
{

List<int> list = UserDocumentServive.getSelectedUsers(DocID);;
return Json(new
{
list = list
},JsonRequestBehavior.AllowGet);

}

然后您的 ajax 调用更改为

 $.ajax({
type: 'GET',
url: "/MIS.MVC/" + "DocumentApproval/ddlTransType_Change",
data: {'DocID': $("#ddlTransType").val().trim()},
dataType: 'json',
success: function (result) {
var list=result.list;
$.each( list, function( index, value )
{
alert(value);
});
},
error: function (e) {
alert("Error:Unable to load data from server");
}
});

关于jquery - 返回列表到 ajax mvc3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20371306/

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