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

Тема в разделе "Web 2.0, AJAX, Ruby, RSS технологии", создана пользователем totje, 2 фев 2011.

Статус темы:
Закрыта.
  1. totje

    totje Гость

    собственно эта
    Код (Text):
    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); - все нормально работало, но мне нужно, чтобы старая информация заменялась новой, поэтому решил реплейсом..
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей