Javascript:将锚点或哈希重写为与号

Javascript: Rewrite anchor or hash to ampersand

本文关键字:重写 哈希 Javascript      更新时间:2023-09-26

如何重写 URL 的一部分以将锚点或 has 标签更改为与号?例:

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

改为:

..网站。。/?数据库=演示&选项=设置

请注意从 #option 到 &option 的更改。

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

Javascript可以即时更改它,即使不重新加载页面?这将消除查找实例是否存在的 IF 检查。如果页面可以工作到1,则重新加载...

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

"Javascript可以即时更改它,即使不重新加载页面吗?"

不。您认为是外观上的更改,实际上意味着由URL表示的完全不同的资源,因为&option意味着新的GET参数。

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