7

我有一个问题,是否可以在以下情况下通过 JQuery 更改 URL:

  • 相同的 URL 将在浏览器返回和重新加载时加载
  • 更改参数时页面不会重新加载
4

2 回答 2

5

如果你想阻止页面重新加载,你必须使用哈希“#”

如果您想更改 URL,请尝试:

jQuery.param.querystring(window.location.href, 'valueA=321&valueB=123');

这将返回以下 URL:

http://bla.com/test.html?valueA=321&valueB=123

于 2013-04-25T14:37:44.670 回答
3

我可能错了,但我认为如果您更改位置,浏览器会发帖。

那么,它可以帮助您使用帖子而不是 GET 并更改隐藏字段/只需设置值吗?

您可以使用 jQuery.ajax() 调用服务器,在帖子中设置您需要的值(或根据需要获取)。这样 url 就不会改变,你可以提出你需要的请求。

于 2013-04-25T14:28:06.233 回答