1

我正在使用 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()内部有方法。那么如何从外部调用该方法来刷新容器中的内容(刷新同一页面)?

4

1 回答 1

0

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

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

#container每当您想重新加载最初通过 jNavigate加载的当前页面时调用它。

于 2012-05-18T09:06:38.800 回答