Сообщение от laimas
|
по окончании каждого ajax запроса выполняется функция, в которой объявляется переменная. Объявляйте ее глобальной вне рамок запроса.
|
Хорошо, объявил переменную глобально, но все равно условие в функции выполняется каждый раз.
Получается, что каждый раз myVar != (data["All_Alarms"]);
var myVar;
function show(){
$.ajax({
url: "alarms.php",
method:"POST",
dataType: "json",
success: function (data) {
if(data) {
if (myVar!=data["All_Alarms"]){
myVar=(data["All_Alarms"]);
alarms(); //вызов другой функции
}
}
}
});
}
show();
setInterval('show()',5000);