0

サーバーでホストされている PDF ファイルがあります。Symfony2 でボタンを押してこれらのファイルを開くことはできますか? これらのファイルへのパスは、データベース内のエンティティに格納されます。AJAX でボタンを押すと、コントローラにパスが取得されます。

4

1 に答える 1

0

それがあなたが探しているものであるかどうかはわかりませんが、AJAXファイルのダウンロードを単独で処理することはできません。最も近い一致は、ビューに返されるファイルパスを構築するAJAXリクエストを送信することです。

データを転送して表示する方法としてJSONを使用していると仮定します。

次に、次を使用してリダイレクトします。

window.location.href = response.path;

コントローラから返されたオブジェクトはどこresponseですかJSON

または、以前に作成したタグsrcの属性を設定します。iframe

$('#myDocumentIframe').attr('src', response.path);

これはあなたが達成しようとしていることですか?

于 2012-11-06T15:00:46.597 に答える