我可以设置页面的位置,而无需实际刷新/重新加载吗?

时间:2011-07-14 06:35:27

标签: jquery window.location

问题:

我可以设置页面的位置,而无需实际刷新/重新加载吗?

问题:

我的问题是页面是通过get变量page.html?userid = 12345加载的。

密钥是页面上可编辑的字段之一,提交使用的是jQuery .post,因此页面地址永远不会改变。

但是,如果他们此时按下刷新,则该网址指向不存在的用户ID。

我想将位置设置为userid = 12345,但没有实际上正在检索该URL(因为我想保留我的jQuery修改页面)。

这似乎是一种安全/网络钓鱼风险,所以我怀疑这是不可能的。

1 个答案:

答案 0 :(得分:0)

如果您不介意没有最佳浏览器支持且域名匹配,请使用history.pushState()