1

XLS ファイルを生成する PHP スクリプトに POST 要求を行う jQuery クリック イベントがあります。PHP スクリプトは、適切なヘッダーを返します。ポスト変数を手動で設定して RAW をリクエストすると、すべてが適切に返されることがわかります。これはfirebugのコンソールでも見ることができます。ただし、自動の「保存または開く」ダウンロード ボックスは表示されません。私は単純にできません:

window.location = ./path/to/generator.php

返される XLS は、渡された POST 変数に依存するためです。どうすれば同様の機能を実現できますか。

4

1 に答える 1

2

私はあなたが実際にできるとは思わない。POST を PHP スクリプトに送信し、ファイルを生成してキャッシュに保存してみてください。キャッシュ ID を使用してクライアントに応答し、クライアントをリダイレクトして、新しい GET 要求を作成します。ヘッダーが変更されたキャッシュ ファイルを送信します。

于 2012-08-06T19:00:15.210 に答える