отслеживание изменения в контенте
добрый вечер. возникла такая необходимость отслеживать изменения в контенте. для примера:
есть <div id='id'></div> куда посредством ajax через интервал подгружается информация с сервера. Подскажите как при каждом изменении дива выдавать alert();? |
вот здесь посмотрите
http://javascript.ru/forum/events/28...eniya-dom.html |
Цитата:
|
Цитата:
|
Цитата:
Цитата:
я попробовал так setInterval(function () { \$('#id').resize(function(){ alert('change it!'); }); }, 100);но что-то тишина |
JustCrazy,
Выложите кусок ajax функции, вставляющий контент в данный div, вот в конце, после вставки и дописать код |
Цитата:
кусок функции \$.ajax({ url: 'sled_1.php', cache: false, data: 'id='+\$('#id".$i."').val() + '&rand=' + random".$i.", success: function(html){\$('#content".$i."').html(html);} }); |
Цитата:
в обработчике ответа: по приходу ответа -взять сохранённый ответ если он есть, если нет -записать ответ, записать ответ в див,вызвать алерт если ответ не совпадает с сохранённым -перезаписать сохранение, записать ответ в див, вызвать алерт если совпадает -перезапросить сервер |
function insertDone (sel) { alert('seleктор '+sel+' Перезагружен') } $.ajax({ url: 'sled_1.php', cache: false, data: 'id='+\$('#id".$i."').val() + '&rand=' + random".$i.", success: function(html){\$('#content".$i."').html(html);insertDone ('#content".$i."');} }); |
спасибо большое откликнувшимся, смысл уловил, буду пробовать
|
Часовой пояс GMT +3, время: 11:08. |