让我说我在这个页面上:
http://localhost:4444/index.html?user=test
我的index.html页面有这样的链接:
<a href='help.html'>help</a>
如果我点击它,浏览器会将我带到那里,我的网址会将其更改为:
http://localhost:4444/help.html
但我希望它发生的是我不会丢失'搜索查询' 所以我会被带到这里:
http://localhost:4444/help.html?user=test
有没有简单的方法来实现这一目标? 可能没有javascript ..
答案 0 :(得分:1)
您还可以从访问过的页面中阅读document.referrer
//localhost:4444/index.html?user=test
并拆分'?'获取搜索表达式。
答案 1 :(得分:1)
不,这个问题没有简单的解决办法。 您需要使用javascript和位置对象。
您需要确保使用搜索部分
来丰富网址(和其他人一样,例如哈希,如果需要)