D3:更改网址中的文字而不提出请求

时间:2014-10-11 15:24:19

标签: url select d3.js

假设我在浏览器上有一个网址“http://example.com?name=FOO”,如何在不提出新请求的情况下将其更改为“http://example.com?name=BAR”,例如选择标题文字并将其从“FOO”更改为“BAR” ”

d3.select("title").text('BAR');

有没有办法? 谢谢!

1 个答案:

答案 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/