4

私は、優れたjquery ajax機能を備えた別のページを呼び出すWebページに取り組んでいます。私の問題は: ajax ページに css ファイルがあります。呼び出されるページにはそれが必要ですが、メイン ページにサブ ページの CSS スタイルを表示したくありません。

サブページの呼び出し方法の概要は次のとおりです。

<script>
$.ajax({
type: "GET",
    url: "subpage.html",
    success: function(msg){
       $('#box').html(msg);
    }
});
</script>

<div id='box'>
</div>

したがって、subpage.html は私のプロジェクトの別のモジュールへの一種のインターフェイスであり、独自の CSS ファイルがあります。私のメインページからそのcssファイルを防ぐための優れた知識やトリックはありますか? PHP ソリューションも受け入れられます。

4

2 に答える 2

0

これの代わりに、次のように jQuery.load を使用できます。

$('#box').load('subpage.html #the_id_of_something');

#the_id_of_somethingこの例では、 fromのコンテンツsubpage.htmlをページに読み込み#boxます。

于 2012-09-09T10:01:37.987 に答える
0

iframes ( W3C 参照MDN 参照)を使用できます。iframeJavaScript を使用して特定のページを読み込むには、次のような HTML を使用します。

<iframe id = "iframeID" height = "300px" width = "300px"></iframe>

次に、ページをロードする場合:

document.getElementById("iframeID").src = "subpage.html";
于 2012-09-09T09:59:01.710 に答える