2014-01-26 5 views
0

Я хочу отобразить одну часть веб-страницы на другой странице. Этот конкретный div имеет имя класса, но не идентификатор. У родительского div есть id и более одного дочернего div.Как добавить содержимое div с определенным классом на другую страницу?

Я попытался использовать iframe, но мне остается только получить всю страницу. Когда я пытался использовать метод jQuery .load(), ничего не показывалось. Как использовать iframe для отображения только одного div?

И если я не могу использовать iframe для этого, есть ли другой способ сделать это?

ответ

1

Вы можете использовать метод load() ...

Попробуйте

<div id="mycontainer"></div> 

затем

jQuery(function($){ 
    $('#mycontainer').load('/mypageurl.xxx .myclass') 
}) 

Она будет загружать содержимое элемента с классом myclass на странице с URL mypageurl.xxx в элемент с идентификатором mycontainer на текущей странице

+0

Ах спасибо, но я просто немного изменил вопрос, чтобы объяснить, что я попробовал метод загрузки, и что он не работает. Страницы находятся в одной интрасети, но не в том же домене. Конкретный div также использовал много JavaScript. –

+0

@ user2609980 вы можете включить [CORS] (https://developer.mozilla.org/en/docs/HTTP/Access_control_CORS) на сайте '/ mypageurl.xxx' - также знать, что IE <9 не поддерживает его –

+0

Благодарю. Я боюсь, что мы все еще используем IE8, но они медленно идут в IE10, поэтому я попрошу веб-мастера, если он сможет его включить. –

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