我在页面上使用window.location.reload();
。
但在Chrome中,它不会重新发送表单数据。
标准浏览器刷新,询问重发。 FF和Opera工作正常。
是否有一些跨浏览器解决方案?
答案 0 :(得分:1)
尝试(BAD ANSWER,解决方案)
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>