0

そのデータに従って生成pdfまたはフォーマットするサーバーにajaxリクエストを介して大量のデータを送信したいと思います。jpg

pdf/jpgこれですべての作業が完了しました。問題は、生成された出力が ajax を通じてユーザーにどのように返されるかということです。私はそれを使用できるかもしれないと思いますjsonが、方法がよくわかりません..pdf

また、多くのデータが非常に大きく、それを機能させるには多大な労力がかかるため、機能しない入力での使用formを提案する人がいる場合。hiddenmultidimensional array

ちなみに、私は を使用しjqueryていますが、スクリプトの半分を書き直さなくても仕事が完了する限り、それ以外は何でもかまいません。

4

1 に答える 1

1

JPG を表示するには

  1. AJAX: 16 進数でエンコードされたデータを返すことができます(コンテンツ タイプを適切に設定してください: header('Content-type: image/jpeg'))。次に、<img/>要素を DOM に挿入し、そのsrc属性を返されたData URIに設定します。

  2. HTML: また、<img/>通常のsrcURL を持つ をサーバー上のどこかに挿入することもできます。

PDFの場合

もう少しトリッキーです。PDF をネイティブに表示するブラウザー (Chrome/Firefox) もあれば、オプションのサードパーティ プラグインに依存するブラウザーもあります。これらのプラグインを検出することはできますが、PDF をウィンドウに表示するかどうか、frameまたはダウンロードするかどうかを制御することはできません。

表示する場合は、新しいウィンドウ/タブを作成して表示するか、動的に iframe に表示できます

于 2012-08-18T08:10:58.757 に答える