Не работает код внутри post 
		
		
		
		Добрый день. 
	Уже создавал на этом форуме несколько похожую тему, но так и не решили. Не работает код, который который находится внутри post. 
$.post("/document/updateStatus", {id:id, doc:doc}, function(data){
					
	$(this).closest('.tdStatus').find('.slct').css({'background':'red'});
},"json");
Выношу этот код за пределы post, все отлично работает. В консоли приходит нужный мне ответ, то есть на это грешить не приходится. И извечный вопрос, что делать?  | 
	
		
 Цитата: 
	
 И какой результат ты ждешь от этого? Цитата: 
	
  | 
	
		
  | 
	
		
 Officeoff.ru, вот тебе еще статейка, т.с. для общего понимания. ;) 
	 | 
	
		
 Я как-то не понял причину такого сарказма )) 
	Понятное дело, я знаю что такое this. Если нужен полный код, то не вопрос. Этот код цвет не меняет. Хотя в data приходит 
$('.table').one('click', 'li', function() {
	var id = $(this).attr("data-id");
	var doc = $(this).closest('ul').attr("data-doc");
	$.post("/document/updateStatus", {id:id, doc:doc}, function(data){
		console.log(data);
		
		$(this).closest('.tdStatus').find('.slct').css({'background':'#'+data.color});
	
	},"json");
	
	dropBlock.slideUp();
});
Если сделать так, то работает 
$('.table').one('click', 'li', function() {
	var id = $(this).attr("data-id");
	var doc = $(this).closest('ul').attr("data-doc");
	$.post("/document/updateStatus", {id:id, doc:doc}, function(data){
		console.log(data);
		
	
	},"json");
	$(this).closest('.tdStatus').find('.slct').css({'background':'red'});
	dropBlock.slideUp();
});
 | 
	
		
 Цитата: 
	
 Цитата: 
	
 Цитата: 
	
  | 
	
		
 Officeoff.ru, 
	в строке 4 сохранить this и в строке 8 использовать вместо this.  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
 Цитата: 
	
  | 
	
		
 Officeoff.ru, я тебе для чего дал ссылку на статью? 
	Как раз для того, что бы ты почитал про тот this. Но тебе видать проще в обидку кинуться...  | 
| Часовой пояс GMT +3, время: 11:43. |