我有一个页面可以根据表单中的某些配置下载文件。
当我发送表单时,文件下载正常,但如果我更改表单并再次发送,则没有任何反应。
示例表格:
<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
每次点击“下载”按钮时都会触发该事件,但我仍然只在第一次下载文件。