0

问题:

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

问题:

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

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

但是,如果他们此时按刷新,则 url 指向一个不存在的用户 ID。

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

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

4

1 回答 1

0

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

于 2011-07-14T06:36:34.917 回答