使用URL中的#在同一页面上加载链接

时间:2013-06-08 01:40:19

标签: jquery

我开始使用这个jQuery template

当我点击我在导航栏上设置的链接时,页面会加载,但网址类似于此index.php#page2.php。这叫什么/它来自哪里?

如何避免某些链接发生?我需要某些链接来重新加载整个页面。

1 个答案:

答案 0 :(得分:2)

这是一个哈希值,当动态内容更新时它会加载到url中,并且它会更新url,意图是不重新加载整个页面。您必须更新导航栏中的链接并根据需要更改href。

使用哈希的原因,因为它实际上不是动态更新所必需的。它为网页提供了一个不同的URL,用于页面所包含的不同内容。使用哈希的原因是(HTML5除外),您无法在不刷新页面的情况下更改网址文本...除非它是一个哈希,它告诉浏览器目标是一部分当前页面。