我想创建一个网站,如果你单击导航按钮它会加载页面并在JQuery中显示.load()(无需从index.html转到about.html但只加载about.html的内容)。这确实有效,但是当页面出现并刷新时,它会重新加载索引页面,而不是当前页面。有没有办法刷新当前页面?
由于
答案 0 :(得分:1)
在HTML 5中,您可以使用以下内容:
window.history.pushState(“string”,“Title”,“newUrl”);
将某些内容放到历史记录中,这也将更新当前页面的URL。这将更新地址栏中的页面,而无需重新加载页面。
这是一个类似的问题:
How to change browser address bar without reloading page - HTML/Javascript