私は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);
}
は'タイプを交換してください。しかし、私は 'JObject'がリクエストから動的に作成できるとは思いません。 – Kalten
JSONリクエストで 'contentType:" application/json "'を試しましたか?見てください[オブジェクトとしてWeb APIメソッドにjson POSTデータを渡す方法](http://stackoverflow.com/questions/20226169/how-to-pass-json-post-data-to-web-api-method-オブジェクトとして) –
@rajeshmag私は既にcontentType: "application/json"をコード内に持っています – user990423