如何让<a>不刷新和重定向页面

How to let an <a> no-refresh and redirect a page?

本文关键字:刷新 重定向      更新时间:2023-09-26

可能的重复项:
如何在不刷新的情况下重写 URL,例如 GitHub.com

例如,Google Plus的导航栏做到了:如果单击导航栏的按钮,您将看到一个div 已更新,并且 URL 已更改。阿贾克斯不能吗?怎么办?感谢您的帮助:)

不是ajax,这似乎不太可能。但是您可以模仿更新,但URL不会更改

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

函数更新,可以通过 ajax 发送请求

他们做 3 件事:

  1. 使用 ajax 加载数据
  2. 它们更改页面的 url(注意 - 页面未加载,只是查询字符串更改)。
  3. 他们将此 URL 推送到浏览器的历史记录。

所有这些都可以在使用JavaScript的情况下实现。