так же не работает, внутри функции 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)