我目前在这样的网址中-


  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/

10-16 14:09