1

私はJqueryjNavigateプラグインを使用していますが、すべてがうまく機能しています。JSコードの他の部分を除いて、現在コンテナーに表示されているコンテンツを更新できるようにしたいと考えています。どうすればこれを達成できますか?

これが私がしたことです。

AJAXを介して表示する必要があるコンテンツ用のコンテナーが1つあります。

<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});

#containerjNavigate を介して最初にロードされた現在のページをリロードするときはいつでも、これを呼び出します。

于 2012-05-18T09:06:38.800 に答える