更新URL而不明显重新加载

leo*_*sas 2 html javascript php

我正在构建一个网页,其中包含一种目录,其中显示当前项目及其描述,以及其下方其他项目的缩略图,如果我点击其他项目的缩略图,我有一些脚本可以更改描述和所需项目的大图像.问题是我希望这反映在URL中,以便用户可以将URL作为链接发送给其他人以显示所需的项目.但我没有找到一种方法来更改URL而无需重新加载页面,而对于美学,我不想重新加载页面.任何想法如何做到这一点?

lau*_*ent 5

解决方案是使用location.hash.另外,要正确实现它,您可能需要阅读Google的这篇文章:使AJAX应用程序可以抓取