将f5函数复制到链接

时间:2014-04-10 07:04:31

标签: javascript jquery html

是否可以使用jquery将f5操作复制到链接?我需要刷新页面并使用此链接重新发送数据,我尝试过:

location.reload(true); or document.location.reload(); or $.f5();

但是不满足我。

使用f5键重现的步骤: 1.填写表格然后提交 2.按f5 - 确认框将出现

您要查找的页面使用了您输入的信息。 返回该页面可能会导致您重复执行任何操作。 你想继续吗?

2 个答案:

答案 0 :(得分:0)

尝试使用

window.location.reload(true);

如果它不重新提交表格。你还有两个选择。

  1. 提交后使用ajax提交表单,然后重新提交表单,第二次刷新页面或清除表单
  2. 或者您可以将帖子数据保存在某个会话或帖子数组[服务器端代码]中并重新填写表单并重新提交,
  3. 确保跟踪您提交的提交数量,因为它会导致您陷入某些递归。

    但是为什么要重新提交已有数据的表单,您可以执行这两项操作,

    如果您必须将表单发布到第二次提交的其他操作,您也可以在服务器端使用CURL

答案 1 :(得分:0)

试试这个:

window.location.reload(false); 
// If we needed to pull the document from
//  the web-server again (such as where the document contents
//  change dynamically) we would pass the argument as 'true'.

source