我有一个问题,是否可以在以下情况下通过 JQuery 更改 URL:
- 相同的 URL 将在浏览器返回和重新加载时加载
- 更改参数时页面不会重新加载
如果你想阻止页面重新加载,你必须使用哈希“#”
如果您想更改 URL,请尝试:
jQuery.param.querystring(window.location.href, 'valueA=321&valueB=123');
这将返回以下 URL:
我可能错了,但我认为如果您更改位置,浏览器会发帖。
那么,它可以帮助您使用帖子而不是 GET 并更改隐藏字段/只需设置值吗?
您可以使用 jQuery.ajax() 调用服务器,在帖子中设置您需要的值(或根据需要获取)。这样 url 就不会改变,你可以提出你需要的请求。