所以我有这个JsonResult:
[HttpPost]
public JsonResult getJsonInvoicesClient(int id_client)
{
var a = db.invoices
.Where(x => x.id_client == id_client)
.ToList();
return Json(a);
}
在jquery中我收到了一个发票对象列表。 现在我需要将客户端数据添加到json中,所以我从db中获取它,例如:
var c = db.clients.FirstOrDefault(p => p.id == id_client);
但是如何将这个客户端对象添加到json ...以便在jquery中我收到一个列表或类似的只有2个项目:客户端对象和发票对象列表?
答案 0 :(得分:3)
使用匿名类型:
var invoices = db.invoices
.Where(x => x.id_client == id_client)
.ToList();
var clinet = db.clients.FirstOrDefault(p => p.id == id_client);
return Json(new
{
clinet,
invoices
});