从控制器传递两个不同的列表,通过MVC中的Ajax Success查看

时间:2018-04-24 07:49:37

标签: ajax asp.net-mvc

有没有办法从控制器传递两个不同的列表,使用ajax成功查看。

我的Ajax代码

 $.ajax({
     url: "@Url.Action("GetDoctorWiseReport","DCDReport")",
     data: { fromDate: fromDate, toDate: toDate },
     type: "post",
     datatype: "json",
     success: function (data) {
       // do something
    }         

我的控制器代码是

 public JsonResult GetDoctorwiseReport(DateTime fromDate,DateTime toDate)
    {
        IEnumerable<DoctorVM> Doctors = homeObj.GetDistinctDoctorsFromTransactionMaster(fromDate, toDate);
        IEnumerable<WorkOrderDetailsVM> woDetails = homeObj.GetDoctorwiseReport(fromDate, toDate);
        return Json(woDetails.ToList());
    }

我想通过Json传递Doctors和WoDetails。

1 个答案:

答案 0 :(得分:0)

正如Stephen Muecke所说

return Json(new { x = woDetails, y = Doctors });

这很好用。