развернуть ->
function loop( callback ){
/* интервал */
var t = setInterval(function(){
d = $.ajax({
type: "POST",
url: "/ajax.html", // локальный файл, там текст "GOOD"
dataType: "text",
async: false,
data: { func: 1 }
}).responseText;
callback( d );
},1000);
/*
каждую секунду будем отправлять запрос на файл И вызывать указанную в callback функцию
*/
this.stop = function(){ clearInterval(t); }
};//l
var t = new loop( console.log );
// если сохраним t, сможем прекратить вызовы этим -> t.stop()
или вот, заинлайненная функция
развернуть ->
/*
каждую секунду берет файл с сайта и делам с содержимым , что хотим
*/
var t = setInterval(function(){
$.ajax({
type: "POST",
url: "/ajax.html", // локальный файл
dataType: "text",
async: false,
data: { func: 1 },
error: function(){alert('Problem');},
success : function(data) {
/* делаем,что хотим ! в data результат запроса*/
alert(data);
}
});
},1000);
/* остановить повтор */
clearInterval(t);