バックエンドスクリプトにPOST
データを送信し、それを使用してその場で一時ファイルを生成し(動的に生成され、サーバー上のディスクに保存されないという点で一時的です)、それをクライアントに提供しますダウンロード。
バックエンド スクリプトが正常に機能しています。問題は、AJAX 呼び出しを介してダウンロード プロンプトを取得する方法をまだ見つけていないことです。
データを使用していない場合はPOST
、次のようなものを使用します。
window.location.href = 'path/to/my/script.php';
私が望んでいることは可能ですか?フォームを DOM に動的に挿入して送信したり、別のブラウザ ウィンドウを開くなどの「ハック」に頼らずに実行できますか?