2016-03-19 17 views
0

私はWEBApiからコントローラーにレコードを送信しています。しかし、私はコントローラに複数のレコードを送ることができません。パラメータ「PDFData」には、2つのレコードが表示されます。しかし、私がticketDataパラメータ上にマウスを置くと、私は1つのレコードしか見ません。コントローラーに複数のレコードを送信できません

複数のレコードを送信するにはどうすればよいですか?

WebAPIの:

export function buildTicketPDF(PDFData): JQueryXHR { 
    return $.ajax({ 
     url: myApp.utils.getAppUrl() + "/api/BuildTicketPDF", 
     type: "POST", 
     data: JSON.stringify({ PDFData: PDFData }), 
     contentType: "application/json", 
    }); 
} 

コントローラー:

[HttpPost] 
public List<PoDataTable> BuildTicketPDF(JObject ticketData) 
{ 
    return boASNTool.BuildTicketPDF(ticketData); 
} 
+0

は'タイプを交換してください。しかし、私は 'JObject'がリクエストから動的に作成できるとは思いません。 – Kalten

+0

JSONリクエストで 'contentType:" application/json "'を試しましたか?見てください[オブジェクトとしてWeb APIメソッドにjson POSTデータを渡す方法](http://stackoverflow.com/questions/20226169/how-to-pass-json-post-data-to-web-api-method-オブジェクトとして) –

+0

@rajeshmag私は既にcontentType: "application/json"をコード内に持っています – user990423

答えて

0

はこれを試してみてください: "POST" `:`メソッドで "POST" `:

data: JSON.stringify({ ticketData: PDFData }), 
+0

はまだレコードを1つ送信します – user990423

+0

コードを展開して質問に回答する理由を説明する必要があります。 – Tunaki

関連する問題