gpt4 book ai didi

jquery - 如何使用window.location.hash?

转载 作者:行者123 更新时间:2023-12-01 08:16:00 25 4
gpt4 key购买 nike

我不太了解哈希的概念,但根据我的理解,当用户按 F5 键时,它可以防止页面重定向到其他页面。

我有这个 jquery 函数:

$('#f1').click(function()
{
alert(window.location.hash);
$("#body").load("sample.php");

});

HTML:

<a href = "#!sample" id = "f1">FUNC 1</a>
<div id = "body">
<!-- OUTPUT HERE -->
</div>

它成功输出了我的sample.php的内容,但是当我点击刷新按钮或键盘上的F5时,它重定向回父页面..

我希望当我点击刷新时,sample.php 的内容将保留在正文中。

最佳答案

不,那是错误的。哈希只是一个 anchor ,允许用户跳转到文档中的静态位置。

对于许多应用程序,哈希用于保存不再需要的状态,有一些技术可以更改 URL,而无需重新加载同一域。另请参阅MDN site .

如果更改哈希值,页面不会重新加载,但如果用户按 F5,页面将会重新加载。

关于jquery - 如何使用window.location.hash?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10696437/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com