我的网站上,我想实现AJAX页面加载,在Facebook,Twitter上的相对较小的网站Kotaku Gaming看到,和。
基本上,这就是我想做的事:有一个头剩下的整个域上的所有网页静态的,只有将内容加载到一个特定的容器,使用AJAX和jQuery。
jQuery的$ .load()几乎是完美的 - 但只差不多。这基本上是我使用的代码:
$("#content").load("site.html");
但是,当使用此功能“加载”另一个页面时,URL不会更改。这将破坏书签以及链接,因此是不可接受的。网址需要更改。
$ .get()的问题在于页眉确实随页面的其余部分一起更改,这当然不是我要找的内容。
任何人都可以帮我完成这个吗?如果上面提到的网站可以做到这一点,为什么我不能?
这可能是一个重复http://stackoverflow.com/questions/6118693/how-can-i-change-the-page-url-without-refreshing-the-page – SpoonNZ 2012-01-10 01:58:59