我注意到许多网站都使用此 AJAX 加载的 URL 结构“#!”,例如 twitter: (https://twitter.com/#!/apolinariosteps),但我找不到它的文档(我不知道该怎么做搜索)
我不确定这是否是解决方案(但我仍然想知道如何做到这一点),我想要的是当我使用 Jquery 加载一些内容时,这会导致 URL 以某种方式发生更改,因此我可以与具体内容加载链接。
提前致谢
我注意到许多网站都使用此 AJAX 加载的 URL 结构“#!”,例如 twitter: (https://twitter.com/#!/apolinariosteps),但我找不到它的文档(我不知道该怎么做搜索)
我不确定这是否是解决方案(但我仍然想知道如何做到这一点),我想要的是当我使用 Jquery 加载一些内容时,这会导致 URL 以某种方式发生更改,因此我可以与具体内容加载链接。
提前致谢
无需重新加载的 URL 更改通过浏览器历史对象原生存在于较新的浏览器中,并且可以使用balupton 的 history.js轻松填充。基本语法将是history.pushState(stateObject, title, URL)
.