ボタンを作成する必要があります。ボタンをクリックすると、次のようなフォームがあれば同じように表示されます。
<form action="myscript.php" method="post">
<input type="hidden" name="items[]" value="..." />
<input type="submit">
</form>
送信をクリックしました。PHP側では、適切なヘッダーを使用して強制ダウンロードを行います。
ここでフォームを使用できない理由は、パラメーターがたくさんあり、HTMLマークアップでフォームタグを使用するのがそれほど簡単ではないためです。さらに、これらのパラメータは動的に作成されるため、...
しかし$.ajax
、もちろん使用した場合、それは機能しません。このajaxリクエストでphp応答を取得しますが、ブラウザーはファイルのダウンロードを開始しません。
助言がありますか?