Показать сообщение отдельно
  #17 (permalink)  
Старый 06.01.2016, 02:56
Интересующийся
Отправить личное сообщение для CHER84 Посмотреть профиль Найти все сообщения от CHER84
 
Регистрация: 06.01.2016
Сообщений: 11

Позвольте еще вопрос
$.ajax({
    url: 'example.html',
    type: 'GET',
    success: function(data) {
 
        var dom = $(data);
 
        dom.filter('script').each(function(){
            $.globalEval(this.text || this.textContent || this.innerHTML || '');
        });
 
        $('#mydiv').html(dom.find('#something').html());
 
    }
});

Вот нашел такой кусок кода, внешне фактически то, что использую и я.
Не могу понять смысла строчки
$('#mydiv').html(dom.find('#something').html());

то есть мы загружаем в блок с id="myDiv" методом html кусок обработанного текста в переменной dom. А вот что дальше? зачем мы ищем в dom #something ?
И правильно ли я понимаю, что в строках
dom.filter('script').each(function(){
            $.globalEval(this.text || this.textContent || this.innerHTML || '');
        });

происходит преобразование текста в код, вернее куски текста, представляющие из себя код начинают восприниматься кодом, а не текстом?
Ответить с цитированием