【发布时间】:2011-07-04 23:46:56
【问题描述】:
我想更改以下示例网址
http://www.mydomain.net/site?argument1=test1&argument2=test2#anchor
到
http://www.mydomain.net/site?argument1=test1&argument2=test2
使用 JavaScript。我该怎么做才最好?
编辑:对于“锚”和其他文本元素,我指的是通用元素。所以锚点也可以是另一个文本。对不起。
【问题讨论】:
-
第一个 URL 坏了,锚点必须在 end(在查询字符串之后)
-
@David Dorward:哦,我没注意到,谢谢。这已经对解决问题有很大帮助......
-
@David Dorward:URL 非常好(它是
http://www.mydomain.net/site#anchor?argument1=test1&argument2=test2) 这种形式可用于创建 Ajax 请求的历史记录,包括参数。 “查询字符串”是哈希的一部分。 -
鉴于问题的上下文,它比哈希爆炸问题的实例更有可能被破坏。
-
@David Dorward:实际上这对我来说很有意义。因为 OP 说他想重新加载到 new 位置。仅删除哈希并重新加载不会将他带到新位置。但无论如何......
标签: javascript regex url