2012-01-30 18 views
0

jQueryを使用して外部Webページの部分をDIVにロードするにはどうすればよいですか?同様の質問の回答によれば、私は以下の方法で試しましたが、それは私のためには機能しませんでした。jQueryを使用して外部URLをロードする

<script type="text/javascript"> 
$(document).ready(function(){ 
     $(document).ready(function(){ 
      var _url = 'http://www.campaignmonitor.com/templates/#galleryThumbs'; 
      $('#mbody').attr('src',_url); 
}); 
</script> 
<div id="mdody"></div> 

iframeをおすすめしません。それは私のiframeに外部ページの一部だけを取得することはできません。私はちょうど私のページで見るために外部ページのDIV部分だけを必要とします。

+0

http://api.jquery.com/load-event/ – asawyer

+0

あなたはインラインフレームを使用するために探していますか?または、HTMLのブロックをdivにロードしますか? – quoo

+0

@quoo - 私はDIVに外部のウェブサイトのHTMLコンテンツ(フルページではない部分)を取得したい。 –

答えて

0

他のドメインがCORSをサポートしていない限り、クロスオリジンの場所からHTMLを取得することはできません。

0

試してみてください。

var resturl = "http://example.com"; 

$.ajax({ 
    url: resturl, 
    dataType: 'jsonp', 
    success: function(data){ 
    $("#mdody").html(data);  
    } 
}); 
+0

このコードはブラウザをウェブサイトに接続していますが、ページが私のDIVに表示されていません:( –

関連する問題