2012-01-30 2 views
0

Как загрузить часть внешней веб-страницы в DIV с помощью jQuery? Согласно ответам на подобные вопросы, я попытался в следующем порядке, но это не сработало для меня.Загрузка внешнего URL-адреса с помощью jQuery

<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

Вы хотите использовать IFRAME? Или загрузите блок html в div? – quoo

+0

@quoo - Я хочу получить HTML-контент внешнего веб-сайта (не полную страницу только часть) в мой DIV. –

ответ

0

вы не можете получить html из местоположения кросс-происхождения, если другой домен не поддерживает CORS.

0

Try:

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

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

Этот код соединяет браузер с веб-сайтом, но страница не отображается в моем DIV :( –

Смежные вопросы