LINUX.ORG.RU

Поймать изменение div


0

1

Доброго времени суток. Есть страница, на которой контент частично меняется ajax-способом. Вопрос: как можно поймать встроенными средствами изменение дива? Спасибо


Неверная постановка задачи, надо правильно отрабатывать ajax запрос, решать по получению ответа что добавлять в див и что с этим делать.

ixrws ★★★
()
Ответ на: комментарий от ixrws

Я пишу плагин и могу лишь решить, что мне делать с результатом работы сервиса, а обмениваться с его сервером запросами - желания никакого

WennY
() автор топика

Ты можешь, конечно, извращаться. Но зачем? Лучше допиши этот ajax-запрос, который тебе и скажет о изменении дива.

coderage
()
Ответ на: комментарий от coderage

Ну, поймать конечный чендж было бы куда изящнее, чем ковыряться в библах выдачи гугла

WennY
() автор топика

Типовое на жуйквере:

var div = $('#target-div').bind('aaaDivIzmenilsyaBlya', function(){
    // делаем что надо
});
$.post('/path/do/ajax-request-point',{a:1,b:2},function(r){
    div.html(r).trigger('aaaDivIzmenilsyaBlya');
});
Конкретнее не покажу, потому как ты не сказал по каким критериям считать что див изменился. Но сами ивенты я показал, да.

deep-purple ★★★★★
()
Ответ на: комментарий от deep-purple

Есть блоки поисковой выдачи. Гугол любит ajax и потому внутри страницы подгружает новые на нем. Собсно, и нужно отловить этот момент.

P.S. Пищи для размышлизмов в любом случае подкинули достаточно, спасибо.

WennY
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.