javascript - 为什么添加 URL Hash 而不是替换?

标签 javascript url hash

当使用这样的网址时:

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 而不是替换当前哈希值吗?

最佳答案

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

关于javascript - 为什么添加 URL Hash 而不是替换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10470818/

相关文章:

javascript - 除了引用一个对象的许多事件监听器和函数之外,还有什么更好的方法呢?

javascript - 如何使用 Javascript 编辑 HTML 表单文本框?

c++ - 双重哈希 - 删除和重新哈希函数

hash - 特征位在 Vowpal Wabbit 中如何工作

javascript - 元素 onChange javascript 不工作

javascript - v-for 循环项目不会立即在 Vue 中更新

java - 使用 url 在 jsp 文件上显示照片

python - Django - URL 路由问题(无法导入名称 'urls')

css - 将学区 Logo 与 URL 学区 ID 相匹配

php - 如何检查文件完整性