Javascript:将锚或哈希重写为&符号

时间:2014-12-11 09:25:55

标签: javascript rewrite anchor ampersand

如何重写部分网址以更改锚点或将标记添加到&符号?例如:

http://www.test.com/?database=demo#option=set

更改为:

..网站../数据库=演示&安培;选项=集合

注意从#option到&选项的更改。

我知道#只是处理过的客户端(它永远不会到达服务器端),所以Javascript似乎是唯一可行的方法。

即使没有重新加载页面,Javascript可以动态更改吗?这将消除IF检查以查找是否存在实例。如果页面可以工作,则重新加载...

感谢您的时间和专业知识。

1 个答案:

答案 0 :(得分:0)

  

"即使没有重新加载页面,Javascript可以动态更改吗?"

没有。您认为化妆品的变化,实际上意味着URL所代表的完全不同的资源,因为&option意味着新的GET参数。

因此,为了更改URL的这一部分,需要页面重定向。