刷新 jQuery 时返回主页


goes back to home page when refreshing jquery

我有一个网站,其中包含用于导航的jquery功能。我使用 jquery 的 load(( 函数,它使网站无需刷新即可导航。但是当我点击 f5 进行刷新时,例如我在"联系我们"页面中,它将回击作为父页面的索引页面。在jquery或ajax中,有没有办法在点击刷新时专注于加载的页面,而不是将其重定向到index.php页面?

最好的方法是使用某种形式的历史记录导航。 pjax 是一个很棒的插件,它允许您同时使用真实 URL 和 ajax 加载功能。

您还可以通过在加载新内容时简单地更改window.location.hash来实现它。然后,当页面加载时,您可以检查window.location.hash并加载相关内容。