【发布时间】:2016-09-09 10:23:09
【问题描述】:
我正在创建一个 mvc .net 项目,其中我有 jquery ajax 请求如下
$.ajax({
url: "@Url.Action("getdata", "SeatPlans")",
data: { seat_plane_id : 17},
type: "POST",
dataType: "json",
success: function (data) {
loadData(data);
},
error: function () {
alert("Failed! Please try again.");
}
});
调用以下控制器动作
public JsonResult getdata(int seat_plane_id)
{
int lid = seat_plane_id;
List<SeatPlans> allUser = new List<SeatPlans>();
allUser = db.SEATPLAN.Where(d => d.layout_id == lid).ToList();
lid++;
List<SeatPlans> allUser1 = new List<SeatPlans>();
allUser1 = db.SEATPLAN.Where(d => d.layout_id == lid).ToList();
return new JsonResult { Data = allUser,JsonRequestBehavior = JsonRequestBehavior.AllowGet };
}
代码运行良好。控制器动作将 allUser 中的数据发送到回调函数。
但我需要的是我想将 alluser 和 allUser1 中的数据都发送到 ajax 调用的成功函数
【问题讨论】:
-
显示你的控制器代码
-
一分钟编辑出现问题
-
你的 JS 中的
pre标签是怎么回事? -
对不起,先生,标签包含错误
标签: javascript c# ajax asp.net-mvc-4