2017-08-07 7 views
4

から混合型でJSONを送信:だから私はこの化するJsonResultを持っている.NET MVCコントローラ

[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のではIとなるようクライアントオブジェクトと請求書オブジェクトのリストの2つの項目だけでリストなどを受け取ることができますか?

答えて

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 
}); 
+0

作品、ありがとうございました! – patsy2k

関連する問題