почему функция не обновляется?

  • Автор темы totje
  • Дата начала
Статус
Закрыто для дальнейших ответов.
T

totje

#1
собственно эта
Код:
function arefresh(){
var req;

if (window.XMLHttpRequest) req = new XMLHttpRequest();
else if (window.ActiveXObject) {
try {
req = new ActiveXObject('Msxml2.XMLHTTP');
} catch (e){}
try {
req = new ActiveXObject('Microsoft.XMLHTTP');
} catch (e){}
}

if (req) {
req.onreadystatechange = function() {
if (req.readyState == 4 && req.status == 200) {
$(req.responseText).replaceAll('#lefthere');
}
};
req.open("POST", 'lta', true);
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
<?php echo "req.send('check="._NOWCHECK."&hm=5');"; ?>
}
else alert("Браузер не поддерживает AJAX");
setTimeout('arefresh()', 2000);
}
$('document').ready(function(){
setTimeout('arefresh()', 2000);
});
перестала обновляться после вставки "$(req.responseText).replaceAll('#lefthere');" по идее ведь никуда этот блок с ид lefthere не девается, почему тогда не идут запросы к обработчику или же сама функция не обновляется?
до этого тестировал с $('#lefthere').prepend(req.responseText); - все нормально работало, но мне нужно, чтобы старая информация заменялась новой, поэтому решил реплейсом..
 
Статус
Закрыто для дальнейших ответов.