我正在使用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()
方法。那么如何从外部调用该方法来刷新容器中的内容(刷新同一页面)?
答案 0 :(得分:0)
$('#container').jNavigate("navigate", {url: window.location.href});
每当您想要重新加载最初通过jNavigate加载的#container
中的当前页面时,都会调用此方法。