2012-02-24 8 views
0

他のページを表示するための単純なHTMLページがあります。要求がページに来ると、そのページは内部的に別のページとページコンテンツと呼ばれるビューを呼び出します。他のページで外部ページのHTMLを取得する方法

私はIFrameでやってみましたが、IFramには幅と高さの問題があります。 IFrame要素の幅または高さを指定する必要があります。呼び出されるページの幅と高さが不明なため、IFrameの幅と高さを指定することはできません。

私は呼び出されたページのHTMLを取得し、これをdivや他の要素に入れて、呼び出し元ページに表示したいと考えています。

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

+0

サーバーやgoogle.comなどの他のページにあるページを読み込みますか?そうでない場合は、AJAX –

答えて

2

JQuery load()方法を使用。それはまだIFrameを背景にしていますが、より多くのオプションがあります。

+0

を使用することができます。実際に別のドメインからデータを取得したいです。 loadメソッドはAJAX呼び出しを内部的に使用するため制限されています。 –

0

jQueryの溶液

function fetch_archive(event) { 
    $.ajax({ 
url:thePage.html,  
cache:false, 
success:function(data){ 
     $("#monthly-post-container").html(data); 
     }, 
    error:ajaxFailure   
}); 

}

function ajaxFailure(){ 
    alert("oops something went wrong"); 
    } 
関連する問題