Javascript 如何更改查询字符串(live)?
我现在使用查询字符串来处理一些特殊(动态)内容。现在我的问题是:当我更改动态内容时,是否可以通过JS更改实际查询,以便我可以使用相同的内容而不是默认查询值刷新站点 是的,如果希望浏览器转到其他URL,可以通过更改Javascript 如何更改查询字符串(live)?,javascript,Javascript,我现在使用查询字符串来处理一些特殊(动态)内容。现在我的问题是:当我更改动态内容时,是否可以通过JS更改实际查询,以便我可以使用相同的内容而不是默认查询值刷新站点 是的,如果希望浏览器转到其他URL,可以通过更改window.location.href来实现这一点。例如,转到并打开浏览器的JavaScript控制台,然后放置: window.location.href = 'http://google.com/?q=abc' 如果您只想更改URL的一部分(查询字符串),有很多方法可以做到这一点
window.location.href
来实现这一点。例如,转到并打开浏览器的JavaScript控制台,然后放置:
window.location.href = 'http://google.com/?q=abc'
如果您只想更改URL的一部分(查询字符串),有很多方法可以做到这一点。您可以手动设置一个全新的URL,或者使用库/插件来帮助您实现这一点。如何解析查询字符串:我希望我正确理解了这个问题 我猜浏览器不会允许您触摸他们的请求对象…
但我想到两种方法:
window.location='?q=已更改\u搜索'
干杯。查看HTML5历史API。非常感谢:D这就是我要找的。我现在已经在用了。如果你愿意,你可以写一个答案,这样我就可以接受了。