Показать сообщение отдельно
  #1 (permalink)  
Старый 23.12.2011, 13:25
Аспирант
Отправить личное сообщение для igrok Посмотреть профиль Найти все сообщения от igrok
 
Регистрация: 09.07.2010
Сообщений: 98

использование scope вызывавшего объекта
Приветствую всех,
есть такой код....

var test=function(){
	this.ajaxSend=function(){
		var req=new Request(url, this.callback);
		req.addVar("par1", 1);
		req.addVar("par2", "ыыыыыы");
		req.send();
	};
	this.callback=function(){
		console.log(this);
	};
};
var test1=new test();
test1.ajaxSend();


(Request это обертка над ajax)
результатом в консоли будет объект "Request", а хотелось бы "test1"
подскажите можно ли как то передать scope в callback не делая так "var req=new Request(url, this.callback, this);"


Всем спасибо

Последний раз редактировалось igrok, 23.12.2011 в 13:28.
Ответить с цитированием