Показать сообщение отдельно
  #1 (permalink)  
Старый 08.11.2015, 12:10
Интересующийся
Отправить личное сообщение для rostik1991 Посмотреть профиль Найти все сообщения от rostik1991
 
Регистрация: 03.11.2015
Сообщений: 11

Сравнить старое и новое значения
Доброе утро. Есть у меня скрипт который отправляет запрос на сервер каждых 3 секунды. Проблема у меня в том, что я не в курсе как сохранить и сравнить два значения. Сейчас покажу.
$(document).ready(function(){
    var audio = $('#audio_message');
    setInterval(function(){checkData()}, 3000);
    function checkData(){
        $.ajax({
            url:'',
            type: "POST",
            dataType: 'html',
            data: {
                check_orders:1
            }, 
            success: function (res) {
                var curr_id = res;
                var new_id;
                //тут мне надо сравнить два значения,
//значение предыдущего запроса и значение текущего запроса
//то есть, нужно сохранить значение самого первого запроса,
//и если значение следующего запроса такое же, 
//мы просто ждем следующий запрос,
//если значение отличается - запускаем аудиофайл
                audio.get(0).play()
//и сохраняем его в переменную new_id
//сравнивать нужно curr_id и new_id
            },
            error: function( xhr, textStatus ) {
                alert( [ xhr.status, textStatus ] );
            }
        })
    }
});
Ответить с цитированием