假设我在浏览器上有一个网址“http://example.com?name=FOO”,如何在不提出新请求的情况下将其更改为“http://example.com?name=BAR”,例如选择标题文字并将其从“FOO”更改为“BAR” ”
d3.select("title").text('BAR');
有没有办法? 谢谢!
答案 0 :(得分:1)
只需Javascript,D3.js就此不需要。试试这个:
window.location.search = "?name=BAR";
如果你想在没有刷新的情况下这样做:
window.history.pushState("object or string", "Title", "/new-url");
参考:http://spoiledmilk.com/blog/html5-changing-the-browser-url-without-refreshing-page/