为什么#(hashtag)包含在带有ajax的网站中?

时间:2014-07-25 13:39:29

标签: ajax url hashtag html4

我对使用ajax时在URL中使用#(hashtag)的原因做了一些研究,但我找不到答案。你能救我吗?

1 个答案:

答案 0 :(得分:1)

使用AJAX时会将Hashtags添加到URL中,因为AJAX不会更改URL,然后如果在执行许多AJAX请求后单击浏览器的“上一步”按钮,您将被移动到更早的页面(因为浏览器将将所有Ajax生成的页面视为一个页面,因为它们提供了一个URL)。这就是为什么添加Hashtags来模拟从一个页面到另一个页面的移动的原因。然后浏览器的上一个/下一个按钮就可以正常工作了。