刷新包含ajax加载内容的页面

时间:2014-02-05 18:09:48

标签: javascript jquery html

我正在使用.load()脚本来更改网页上的内容,以此作为导航网站的方法。因此,网址如下: www.123.com/front/#index www.123.com/front/#about www.123.com/front/#contact

当重新加载页面时,我希望它返回到初始内容(即www.123.com/front/或www.123.com/front/#index),但我在执行此操作时遇到了问题。

我尝试过使用http-equiv =“refresh”元标记,但只能在其中应用,从而导致无限重新加载循环。

关于我如何做到这一点的任何想法?

1 个答案:

答案 0 :(得分:1)

看看您是否可以检查文档准备好的哈希值,如果页面不是索引则更改/重新加载页面...

$(function () {
    var indexHash = "#index";
    if (window.location.hash && window.location.hash !== indexHash) {
        window.location.hash = indexHash;
        window.location.reload();
    }
});