【问题标题】:How to let an <a> no-refresh and redirect a page? [duplicate]如何让 <a> 不刷新和重定向页面? [复制]
【发布时间】:2012-04-17 03:39:35
【问题描述】:

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

例如,Google Plus 的导航栏做到了: 如果您单击导航栏的按钮,您将看到 div 已更新,URL 已更改。 不能ajax?怎么办? 感谢您的帮助:)

【问题讨论】:

    标签: javascript ajax


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

      他们做了三件事:

      1. 使用ajax加载数据
      2. 他们更改了页面的 url(注意 - 页面没有加载,只是查询字符串发生了变化)。
      3. 他们将此网址推送到浏览器的历史记录中。

      所有这些都可以通过使用 javascript 实现。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-11-13
        • 2017-01-12
        • 2012-07-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-03-10
        • 2020-12-31
        相关资源
        最近更新 更多