通过 JavaScript 重新加载页面,重新发送表单信息
Reload page via JavaScript with resending form information
我在页面上使用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>
相关文章:
- 通过 AJAX 发送表单,HTML 节点选择用于数据发送
- 无法读取未定义的属性“用户名” - 通过电子邮件在 Node.js 中发送表单数据
- 在具有动态值的函数上使用的变量不允许我通过 ajax 发送表单
- 如何在不刷新页面的情况下发送表单
- 防止 javascript 在发送表单后重定向页面
- 进行一个选择,自动发送表单并打开另一个选择(CodeIgniter)
- 点击Bootstrap Typeahead发送表单
- 如何在发送时不打开新页面的情况下使用php/ajax发送表单
- 联系表单未发送表单值
- 使用Ajax生成表单后,使用jQuery发送表单
- 如何在不使用AJAX刷新的情况下发送表单的数据
- 未在特定字段中键入X秒后发送表单
- 通过电子邮件发送表单通过javascript提交字段发送表单
- 如何以JSON格式发送表单数据
- I'我在使用聚合核心ajax发送表单结果时遇到问题-go没有执行
- AngularJS如何在用户发送表单时放置数据和id
- 如何使用AJAX函数在不刷新页面的情况下发送表单,我缺少什么?我必须为此使用休息框架吗?
- 在JavaScript中验证后发送表单数据
- 使用AJAX发送表单时出现错误500
- 连接发送(表单),不要发送