如何让<a> no-refresh and redirect a page?</a>

时间:2012-04-17 03:39:36

标签: javascript ajax

  

可能重复:
  How to rewrite URL without refresh, like GitHub.com

例如,Google Plus的导航栏完成了它: 如果您点击导航栏的按钮,您会看到div已更新,且网址已更改。 不能ajax?怎么办? 谢谢你的帮助:)

2 个答案:

答案 0 :(得分:0)

不是ajax,似乎不太可能。 但你可以模仿更新,但网址没有改变

<a href="###" onclick="update()"/>

功能更新,您可以通过ajax发送请求

答案 1 :(得分:0)

他们做了三件事:

  1. 使用ajax
  2. 加载数据
  3. 他们更改页面的网址(注意 - 页面未加载,只是查询字符串更改)。
  4. 他们将此网址推送到浏览器的历史记录中。
  5. 使用javascript可以实现所有这些。