【发布时间】:2011-05-20 03:01:05
【问题描述】:
我正在使用 AJAX 显示页面之间的转换,并且我想在用户单击链接时更改 URL 基本名称。我正在使用 PHP 来使用像 mydomain.com/mypage 这样的 URL,所以我希望能够将“mypage”更改为“mysecondpage”之类的其他内容。我该怎么做?
【问题讨论】:
标签: php javascript url
我正在使用 AJAX 显示页面之间的转换,并且我想在用户单击链接时更改 URL 基本名称。我正在使用 PHP 来使用像 mydomain.com/mypage 这样的 URL,所以我希望能够将“mypage”更改为“mysecondpage”之类的其他内容。我该怎么做?
【问题讨论】:
标签: php javascript url
您可以使用history.pushState,但它仅适用于 Firefox。执行此操作的标准方法是使用不同的哈希值(例如 mydomain.com/#mypage --> mydomain.com/#mysecondpage)。这可以通过更改 window.location.hash 来完成。
【讨论】:
你不能,除非你使用哈希#likethis。
【讨论】: