0

当使用这样的网址时:

http://localhost/nafham/?selection/12/24/122

散列以这种方式完成:

http://localhost/nafham/?selection/12/24/122#?selection/12/24/122/الصف-الثالث-الثانوي/السنة-كاملة/الاقتصاد/self

但是,当任何其他部分添加到 URL 时,例如:

http://localhost/nafham/?selection/12/24/122/test

在每个操作上再次添加哈希

http://localhost/nafham/?selection/12/24/122/test#?selection/12/24/122/الصف-الثالث-الثانوي/السنة-كاملة/الاقتصاد/self

http://localhost/nafham/?selection/12/24/122//test#?selection/12/24/122/test#?selection/12/24/93/الصف-الثالث-الثانوي/السنة-كاملة/الاقتصاد/self

知道为什么将哈希添加到 URL 而不是替换当前的哈希值吗?

4

2 回答 2

2

因为您在设置哈希时使用的是 URL 的一部分。

于 2012-05-06T13:20:30.767 回答
0

使用location.hash = "...". 它应该工作。

于 2012-05-06T13:21:23.940 回答