我目前在这样的网址中-
http://localhost:8000/settings#social_accounts
我想用JS / jQuery重新加载此页面,以便我可以使用带有hash的确切URL。
所以我所做的是-
方式1-
location.reload();
方式2
location.reload(true);
方式3-
window.location.replace(window.location.href);
方式4-
window.location.href += window.location.hash;
location.reload(window.location.href);
但是什么都没有用。这4种方式中的每一种都给我重定向到
http://localhost:8000/settings
但我要重定向URL-http://localhost:8000/settings#social_accounts
谁能帮忙吗?
最佳答案
我已经这样解决了-
window.location.replace( window.location.href + '#' + window.location.hash.substr(1) );
关于javascript - Javascript-页面重新加载不适用于哈希值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34974926/