通过 JavaScript 重新加载页面,重新发送表单信息

Reload page via JavaScript with resending form information

本文关键字:新发送 表单 信息 加载 新加载 JavaScript 通过      更新时间:2023-09-26

我在页面上使用window.location.reload();

但是在Chrome中,它不会重新发送表单数据。

标准浏览器刷新,询问重新发送。FF和Opera工作正常。

是否有一些跨浏览器解决方案?

尝试(答案不好,解决方案如下)

window.location.reload(true);

溶液:

研究后答案不好,对不起。唯一的解决方案包括使用方法发布创建一个隐藏表单,并模拟在此表单上提交;)

<form action="?" method="POST" style="display:none" id="myform">
<input type="text" name="mydata" value="myvalue" />
</form>
<script>
;$(function() {
  $('#myform').trigger('submit');
});
</script>