如何在JQuery中使用.load()来加载页面并在同一页面上刷新?

时间:2013-02-20 12:02:58

标签: jquery ajax

我想创建一个网站,如果你单击导航按钮它会加载页面并在JQuery中显示.load()(无需从index.html转到about.html但只加载about.html的内容)。这确实有效,但是当页面出现并刷新时,它会重新加载索引页面,而不是当前页面。有没有办法刷新当前页面?

由于

1 个答案:

答案 0 :(得分:1)

在HTML 5中,您可以使用以下内容:

window.history.pushState(“string”,“Title”,“newUrl”);

将某些内容放到历史记录中,这也将更新当前页面的URL。这将更新地址栏中的页面,而无需重新加载页面。

这是一个类似的问题:

How to change browser address bar without reloading page - HTML/Javascript