2011-01-22 9 views
1

サイドにバーがあるサイトで作業していて、jqueryの読み込み機能を使用しています。ページからナビゲートせずに、メインのdivにコンテンツをロードしています。フレームの質問

メインのdivに読み込まれたものは、ヘッダー、メニューなどを必要としないので、私は外界から隠す方法を知らないファイルがあります。たとえば、次のようなコードで私のメインディビジョンにロードしています:$(document).ready(function() { $('#see_bio').click(function() { $("#main").load("show.php?=bio"); return false; }); });

私は自分でmydomain.com/show.phpに行くことを避けたいです...どうすればいいですか?

答えて

0

CSSセレクタを使用して、結果のコンテンツのどの要素をdivに追加するかを選択できます。たとえば、あなたは置き換えることができます。

$("#main").load("show.php?=bio"); 

で:

$("#main").load("show.php?=bio div#content"); 

これは、返されたデータ#main要素内のid = "内容" を持つ唯一のdivから選択されます。したがって、ヘッダーとメニューは破棄されます。