| Сообщение от zeraid   | 
	| Мне кажется вы меня не поняли. Объясню подробнее. 
 вот код (сюда ваш внедрил уже):
 
 
 
function loop( callback ){
var t = setInterval(function(){
$.ajax({
   type: "POST",
   url: "/mnemo_1.php",
   //data: "func=1",
   dataType: "text",
   async: false,
   success: function (data){callback(data);},
   error: function(){alert('Problem');}
 }).responseText;},1000);
this.stop = function(){ clearInterval(t); }
};//l
var t = new loop( console.log );
setTimeout( function(){t.stop();},3000)
 у меня создается объект в котором высвечивается температура, которая берется из аякс запроса. И мне надо чтобы она бралась каждые 3 секунды и выводилась в обект. ВНУТРЬ SUCCESS вставить судя по всему не выйдет ибо вместе с запросом будет создаватся еще один объект и тд.
 
 | 
	
у вас создается объект, который принимает число. через аякс надо обновлять это число.
 
самый лучший способ ( для обновления переменной) - это написать метод update() внутри объекта,который принимает число.
потом через ajax-success вызывать update с  parseInt(date) в качестве аргумента.
или же каждый раз создавать новый объект
setInterval(function(){
   
$.ajax({
   type: "POST",
   url: "/ajax.html", // локальный файл
   dataType: "text",
   async: false,
   data: { func: 1 },
   error: function(){alert('Problem');},
   success : function(data) { 
         var s1 = new draw2d.Server("any_pkey1", data,"up"); 
	 workflow.addFigure(s1, 100,100);
   }
  
 });
},1000);
откуда у вас этот объект?