ajaxを使用して大量のデータをURL(例:/ generate-pdf)に投稿する必要があります。 サーバーは、生成されたレポートをPDF形式(ファイルではなくストリーム)で返します。 新しいウィンドウを開いてコンテンツを表示する方法を教えてください。 GETリクエストの場合 が、それは以下を実行することと同じくらい簡単です。URLに投稿して新しいウィンドウを開いてpdfの応答を表示するには
<a href="/generate-pdf?from=xxxx-xx-xx&to=yyyy-yy-yy" target="_blank" >Report from x to y</a>
しかし、私は、サーバーに送信されるため、データのサイズのPOSTを行う必要があります。おかげさまで
参照してください:[提出フォームに新しいウィンドウを開く方法](http://stackoverflow.com/questions/896724/ハウツー・オープン・ア・ニュー・ウィンドウ・オン・フォーム提出)と[フォーム提出のようなJavaScript投稿要求](http://stackoverflow.com/questions/133925/javascript-post-request-like-a -form-submit?rq = 1) – Roberto
@Roberto、ポインタありがとう。 Form要素のtarget属性(あなたが参照した投稿に示唆されているように)を使用して、私のために働いて以来、私は答えとして投稿しようとしています。 – Kola