2017-05-11 26 views
0

index.htmlpage1.htmlおよびpage2.htmlの3つのhtmlページがあるとします。別のHTMLページから呼び出すことによって別のhtmlページのdivにHTMLページをロード

現在、私はpage2.htmlです。いくつかのページにハイパーリンクする項目のリストがあります。 1つのリンクがpage1.htmlになっているとします。

page1.htmldivにロードすることは可能ですか?index.htmlからpage2.htmlにありますか?

ご協力いただければ幸いです。

+0

それはあなたがそれらをロードしたいかに応じて可能です。 Angularjs/reactはいくつかの有名な例のいくつかです – Sagar

+0

あなたはいくつかの例を共有することができますか? – user3551475

+0

このような例はウェブ上のあらゆる場所で見つけることができます。角度1(これは時代遅れです)では、私は彼の投稿に続きましたhttps://curran.github.io/screencasts/introToAngular/exampleViewer/#/ – Sagar

答えて

0

あなたはこの

$('#div').load('pageUrl'); 

のためのjQuery​​を使用するか、任意のcallbackが必要な場合、あなたは、詳細については

$('#div').load('pageUrl', function(){ 
    // your code here 
}); 

を参照する使用することができますすることができますclick here

+0

ええ、別のページのdivをどうやって見つけられますか? – user3551475

+0

'jquery.load()'のすべてのオプションを読むことができます。http://api.jquery.com/load/ –

0

はいそれは可能です、

次のようにjQueryのAJAXを使用してindex.htmlを要求することができます。

$.ajax({ 
    url: "/index.html" 
}).done(function(htmlData) { 
    var htmlContent = $.parseHTML(htmlData).find("div"); // Here you pass the div reference of content you want to load 
    $("div.targetDiv").html(htmlContent); 
}); 
関連する問題