Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.10.2012, 16:03
Профессор
Отправить личное сообщение для Артем125 Посмотреть профиль Найти все сообщения от Артем125
 
Регистрация: 01.10.2009
Сообщений: 158

функция обратного вызова
Здравствуйте!"


создаю класс, там внутри есть присвоение полю this.dataFromPhp = значение, а не присваивается, Почему подскажите как,


Спасибо

function ClassNLP() {

var dataFromPhp  = false;


  this.changeTick = function() {	
	
	
  }
  
  this.work = function(){
	var hasFilter = strToArr(GlobUrlFilter);
	if (hasFilter)
	{
		var url = "t.php";

		$.post(
		  url,
		  {
			cat_id: catss,
			url : GlobUrlFilter		
		  },
			function(data) {
			  this.dataFromPhp = JSON.parse(data);

			  
			  
			}
		  
		);
	}  
  }
   
}
Ответить с цитированием
  #2 (permalink)  
Старый 25.10.2012, 16:25
Профессор
Отправить личное сообщение для Артем125 Посмотреть профиль Найти все сообщения от Артем125
 
Регистрация: 01.10.2009
Сообщений: 158

так же не работает, внутри функции this.work = function(){ выводиться alert(this.dataFromPhp)
а внизу, при объявлении выводиться undefined
var nlp = new ClassNLP();
nlp.work();
alert(nlp.dataFromPhp)

function ClassNLP() {

this.dataFromPhp  = false;

  
  this.work = function(){
	var hasFilter = strToArr(GlobUrlFilter);
	//if (hasFilter)
	if (1)
	{
		var url = "t.php";

		$.post(
		  url,
		  {
			cat_id: catss,
			url : GlobUrlFilter		
		  },
			function(data) {
			  this.dataFromPhp = 'JSON.parse(data)';

			  alert(this.dataFromPhp)
			  
			}
		  
		);
	}  
  }
   
}



var nlp = new ClassNLP(); 
nlp.work();
alert(nlp.dataFromPhp)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
JQuery Form иногда не срабатывает функция обратного вызова success fedyak jQuery 2 23.01.2013 11:03
функция и несуществующий id Ankh Элементы интерфейса 4 10.02.2012 23:49
функция не успевает Sadist_dead Элементы интерфейса 22 02.10.2011 19:00
Где вызывается функция? cradis Общие вопросы Javascript 5 23.04.2011 13:47
Строка вызова функции DMH Общие вопросы Javascript 11 10.08.2010 09:06