【发布时间】:2012-01-10 01:56:25
【问题描述】:
在我的网站上,我想实现 AJAX 页面加载,就像在 Facebook、Twitter 和相对较小的网站 Kotaku Gaming 上看到的那样。
基本上,这就是我想要做的:在域上的所有页面中拥有一个保持静态的标题,并且只使用 AJAX 和 jQuery 将内容加载到特定容器中。
jQuery 的 $.load() 几乎是完美的——但也只是差不多。这基本上是我要使用的代码:
$("#content").load("site.html");
但是,当使用此功能“加载”另一个页面时,URL 不会改变。这将破坏书签和链接,因此是不可接受的。网址需要更改。
$.get() 的问题在于页眉确实会随着页面的其余部分发生变化,这当然不是我想要的。
谁能帮我完成这个?如果上面提到的网站可以做到,我为什么不能呢?
【问题讨论】: