mvc4 如何返回Json数据并且 前台中怎么取它后台返回的数据
1个回答
推荐于2016-04-08
展开全部
Controller中的方法,返回JsonResult 类型
publicJsonResult ChaoQiReport(XuQiuReportOutModel model)
{
XuQiuReportOutModel report = newXuQiuReportOutModel();
report = this.GetData(model);
return Json(report.pDCList);
}
HTML页面展示:
$("a[name='dxchaoqi']").click(function() {
$.ajax({
type: "POST",
dataType: "json",
url: "/Manager/XuQiuReport/ChaoQiReport", //调用Controller中的方法
data: { CityName: $(this).attr("city"), StartTime: '@ViewBag.XuQiuReportOutModel.StartTime'}, //后台需要的参数
cache: false,
success: function (data) {
if(data != null) {
varobj = eval(data);
varstr = "";
for(i in obj) {
str += "<tr><td>" + obj[i].OrderNo + "</td><td>" + obj[i].CreateTime + "</td><td>" + obj[i].AppName + "</td><td>" + obj[i].Phone + "</td></tr>";
}
$("tbody").append(str);
}
//alert("aa");
}
});
});
publicJsonResult ChaoQiReport(XuQiuReportOutModel model)
{
XuQiuReportOutModel report = newXuQiuReportOutModel();
report = this.GetData(model);
return Json(report.pDCList);
}
HTML页面展示:
$("a[name='dxchaoqi']").click(function() {
$.ajax({
type: "POST",
dataType: "json",
url: "/Manager/XuQiuReport/ChaoQiReport", //调用Controller中的方法
data: { CityName: $(this).attr("city"), StartTime: '@ViewBag.XuQiuReportOutModel.StartTime'}, //后台需要的参数
cache: false,
success: function (data) {
if(data != null) {
varobj = eval(data);
varstr = "";
for(i in obj) {
str += "<tr><td>" + obj[i].OrderNo + "</td><td>" + obj[i].CreateTime + "</td><td>" + obj[i].AppName + "</td><td>" + obj[i].Phone + "</td></tr>";
}
$("tbody").append(str);
}
//alert("aa");
}
});
});
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询