1
我在我的页面上使用window.location.reload();
。通过JavaScript重新载入页面并重发表格信息
但是在Chrome中,它不会重新发送表单数据。
标准浏览器刷新,询问有关重新发送。 FF和Opera工作正常。
有没有一些跨浏览器的解决方案?
我在我的页面上使用window.location.reload();
。通过JavaScript重新载入页面并重发表格信息
但是在Chrome中,它不会重新发送表单数据。
标准浏览器刷新,询问有关重新发送。 FF和Opera工作正常。
有没有一些跨浏览器的解决方案?
尝试(不好回答,解决方案如下图)
window.location.reload(true);
SOLUTION:研究后
不好回答,抱歉。 唯一的解决方案是创建一个带有方法post的隐藏表单并在此表单上模拟提交;)
<form action="?" method="POST" style="display:none" id="myform">
<input type="text" name="mydata" value="myvalue" />
</form>
<script>
;$(function() {
$('#myform').trigger('submit');
});
</script>