Вывести Ajax-ом сторонний DIV (cодержимое)

Тема в разделе "JavaScript", создана пользователем yhnyhn, 9 май 2013.

Модераторы: ZiX
  1. yhnyhn

    yhnyhn Постоялец

    Регистр.:
    8 июл 2009
    Сообщения:
    61
    Симпатии:
    7
    Приветствую!
    Видел давненько на Хабре статью с примером, как выводят Ajax-ом в модальном окне определенный DIV с другой страницы сайта. Т.е. подгружая только контент в опрделенном div-е. Сейчас возникла потребность. А найти не могу, никак не вспомню. Может кто-то поможет со ссылкой или примером. Спасибо
     
  2. faa27

    faa27 Писатель

    Регистр.:
    22 ноя 2012
    Сообщения:
    8
    Симпатии:
    2
    Можно этим
    Перейти по ссылке

    Там пример №2 - выводит ajax-ом в модальном окне:
    Код:
    $().ready(function() {
      $('#ex2').jqm({ajax: 'examples/2.html', trigger: 'a.ex2trigger'});
    });
     
  3. yhnyhn

    yhnyhn Постоялец

    Регистр.:
    8 июл 2009
    Сообщения:
    61
    Симпатии:
    7
    Выводит, но всю страницу, а надо бы чтобы только обозначенный DIV с неё.
     
  4. faa27

    faa27 Писатель

    Регистр.:
    22 ноя 2012
    Сообщения:
    8
    Симпатии:
    2
    Судя по этому Перейти по ссылке
    с помощью JavaScript контент другой страницы получить не как нельзя.

    Здесь надо так:
    1. Отправляем ajax-запрос к серверу
    2. На сервере с помощью PHP функции file_get_contents() получаем нужную страницу
    3. С помощью phpQuery Перейти по ссылке получаем нужную страницу и выделяем нужный DIV
    4. Отправляем ответ ajax запроса с нужным DIV
     
  5. tarhan

    tarhan Постоялец

    Регистр.:
    6 апр 2007
    Сообщения:
    91
    Симпатии:
    5
    легко, например через $.load()
    ТС, jquery ui погуглите, виджет Dialog подойдет и пару строчек на jquery