从(window.location.hash)中删除哈希
Remove hash from (window.location.hash)
我使用的是这个代码
$("#reset_filter").on("click", function(e) {
window.location.hash = "";
window.location.reload();
});
用于重置页面上的URL,但由于URL末尾的(window.location.hash),我总是得到#
。是否可以以某种方式从URL中删除hash
?我已经试过了
window.location.href.substr(0, window.location.href.indexOf('#'))
和
window.location.href.split('#')[0]
但它不起作用,请提出任何建议并提供帮助。
否。如果您明确地告诉javascript设置一个哈希位置,那么该位置中将有一个哈希。
您可以重新加载页面或使用
从url 中删除哈希
这个:
<a href='#anchor'onclick='返回anchor跳转(this.href)'>单击
或
http://ajaxian.com/archives/ajax-tackle-the-refresh-button
但不管怎样,你用的是什么浏览器?
相关文章:
- 从(window.location.hash)中删除哈希
- Regex正在从头开始删除哈希
- 如何从 angularjs ng-route 中删除哈希 #
- 删除 URL 哈希字符串中的前几个字符
- 带有 MVC asp.net 角度路由删除 URL 上的哈希 #
- 无法从域名中删除哈希标签
- 如何从 UI 路由器中的 URL 地址中删除哈希标记 (#)
- 删除哈希更改事件的 URL 哈希(不是变量)
- 删除窗口哈希中的 # 以在函数中使用
- 在 Laravel Homestead 中使用 Vue.js 时从 URL 中删除 # 哈希
- 如何从控制器 ASP.NET url 中删除哈希参数,以便返回到 Angular.JS 应用程序中的根 URI
- 角度删除哈希符号
- 如何在javascript或jquery中删除锚标记哈希点击的滚动
- 从当前页面的URL中删除哈希
- 从URL中完全删除哈希
- 从URL中删除哈希(灯箱)
- 使用AngularJs删除哈希前的参数
- 按键和返回值从哈希中删除
- 从URL中删除哈希,以无哈希URL加载页面,然后在不重新加载页面的情况下向URL添加哈希
- 正在从花哨的jQuery URL中删除哈希