 
 
развернуть ->
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);