отслеживание изменения в контенте
добрый вечер. возникла такая необходимость отслеживать изменения в контенте. для примера:
есть <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, время: 16:26. |