Ihs*_*ahi 1 asp.net ajax asp.net-mvc jquery asp.net-mvc-3
我正在研究MVC3,以下是我的控制器
public List<int> ddlTransType_Change(int DocID)
{
return UserDocumentServive.getSelectedUsers(DocID);
}
Run Code Online (Sandbox Code Playgroud)
我的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");
}
});
Run Code Online (Sandbox Code Playgroud)
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);
}
Run Code Online (Sandbox Code Playgroud)
然后你的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");
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6068 次 |
| 最近记录: |