Показать сообщение отдельно
  #9 (permalink)  
Старый 15.07.2014, 15:27
Аспирант
Отправить личное сообщение для cOAPerator Посмотреть профиль Найти все сообщения от cOAPerator
 
Регистрация: 04.01.2012
Сообщений: 78

Сообщение от Erolast Посмотреть сообщение
Чо?

А что, по-твоему, тут должно произойти? На момент вызова clearInterval переменная intervalID еще даже не объявлена.

Нужно остановить таймер при повторном вызове функции, так? Тогда тебе нужно хранить идентификатор таймера в глобальном пространстве, а не внутри функции:
function load_new_msg(dialog_sender_id,dialog_receiver_id,dialog_pid,dialog_offset){
    
    if (intervalID)
        сlearInterval(intervalID)
 
    window.intervalID = setInterval(function() {
         
        $.ajax({

        });
         
    }, 5000);
    
}
Uncaught ReferenceError: intervalID is not defined
Ответить с цитированием