【发布时间】:2012-08-30 17:09:50
【问题描述】:
正如你们许多人所注意到的,当您点击链接以在 Google+ 或 facebook 中从一个页面切换到另一个页面时,URL 会发生变化,正文会发生变化,但页面的某些部分不会,例如聊天框。我相信 AJAX 可以通过从服务器请求 PHP 页面并获得一些结果来更改页面的特定内容,但这不会更改 URL。
实际上,我并不确切知道如何在 Google 中进行搜索,因此,任何关键字/名称/链接都将不胜感激。
如果这有帮助,我正在使用用于 Javascript 的 JQuery 库和用于 PHP 的 Symfony2 框架。
【问题讨论】:
-
@arxanas,太糟糕了,有两个重要缺陷:“请注意,虽然这会更改页面的 URL,但它不允许用户单击后退按钮返回到以前的状态因为您正在替换当前状态,而不是添加新状态。所以,这是正确的行为。”并且:“不幸的是,如果我们相信这个 [维基百科文章],IE9 似乎不会支持这个功能”。我认为 Return 按钮非常重要,而 IE9 尚不支持此功能这一事实将使其在某种程度上成为无用的功能。