我可以编写查询字符串的第一种技术是使用提交表单。
我想更改网址而不重定向。
旧网址是
本地主机:8080
并在Url中自动添加foo=1&foo=2(变量)
本地主机:8080?=foo=1&foo=2
还有其他写作技巧或手段吗?
最佳答案
您可以使用 HTML5 history API 操作位置 url 。不幸的是,这仅适用于适当的浏览器。
或者,您可以在 URL 中使用井号 (#) 代替问号。在您的情况下 localhost:8080#foo=1&bar=1
使用 location.href = '#foo=1&bar=1';
例如。
但不知道这是否适合您的情况。
关于javascript - 如何编写/更改查询字符串而不导致浏览器加载新页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15581774/