フォーム内の構成に応じてファイルをダウンロードするページがあります。
フォームを送信すると、ファイルは正常にダウンロードされますが、フォームを変更して再度送信しても何も起こりません。
フォームの例:
<form action="/download" method="get" target="_blank">
<input type="checkbox" name="some_option" value="1" />
<input type="submit" value="Download" />
</form>
フォームは初回のみ送信されます。
フォームの送信に JS を使用することも考えましたが、ファイルのダウンロードはうまくいかないと思います。
なにか提案を?
target="_blank"
編集:提案されたように追加されました。
アップデート:
これを追加しました:
$('form').submit(function() {
this.action = addRandomParam(this.action);
console.log(this.action);
});
「submit
ダウンロード」ボタンが押されるたびにイベントがトリガーされますが、ファイルは初めてダウンロードされます。