j导航刷新当前页面

时间:2012-05-16 10:23:00

标签: javascript jquery jquery-plugins

我正在使用Jquery jNavigate插件,一切正常。除了我的JS代码的其他部分,我希望能够刷新当前显示在容器中的内容。我怎样才能做到这一点?

这就是我所做的。

我有一个容器,用于通过AJAX显示的内容:

<div id="container">

</div>

然后我在其上初始化jNavigate插件

$('#container').jNavigate({
        spinner: 'img/loading_icon.gif',
        extTrigger: '.jnav-ext', 
        intTrigger: '.jnav-int'});

我有几个与jNavigate配合使用的链接:

<a href="content/home" class="jnav-ext">Home</a>
<a href="content/about" class="jnav-ext">About</a>

所以一切顺利,但我无法刷新当前内容。插件本身内部有navigate()方法。那么如何从外部调用该方法来刷新容器中的内容(刷新同一页面)?

1 个答案:

答案 0 :(得分:0)

我自己想通了。这是正确答案:

$('#container').jNavigate("navigate", {url: window.location.href});

每当您想要重新加载最初通过jNavigate加载的#container中的当前页面时,都会调用此方法。