jqGridのデモページ(http://www.trirand.net/demophp.aspx)のページが同じページのリンクを開いていることに気付きました。つまり、そのページのリンクをクリックしてもURLは変わりませんクリック可能なURLはアドレスバーのURLとは異なります)。Jquery:同じページでリンクを開くにはどうすればいいですか(リンクをクリックしても、アドレスバーのリンクは変わりません)
これを行うためのJqueryプラグインはありますか?
jqGridのデモページ(http://www.trirand.net/demophp.aspx)のページが同じページのリンクを開いていることに気付きました。つまり、そのページのリンクをクリックしてもURLは変わりませんクリック可能なURLはアドレスバーのURLとは異なります)。Jquery:同じページでリンクを開くにはどうすればいいですか(リンクをクリックしても、アドレスバーのリンクは変わりません)
これを行うためのJqueryプラグインはありますか?
jQueryの
アヤックス
に.get
.post
.LOAD
の機能をすることができ、$.get()
$.post
、.load()
:jQueryのは、あなたが非同期的にページをフェッチし、DOMを更新できるように異なる機能を持っていますあなたが指定する任意のURLからデータを読み込みます(同じドメインの場合はクロスドメインブロックを打ちます)
そこから、あなたがページ上に欲しいですが、JavaScriptを使ってデータを操作しなければなりません。 html dをロードするために使用できますirectlyのdiv 例のようにHTMLコンテナへ:
$("#MyContainer").load("/somepage.html");
ありがとうパトリック! – sjsc
はただ、これを行うことは、検索エンジンがサイトをインデックスに苦労していますが、ブックマークのページへできることからユーザーを防ぐことができます、そしてあなたが戻る/進むが解除されますことを覚えておいてくださいブラウザのボタンをクリックします。 – epascarello