Показать сообщение отдельно
  #1 (permalink)  
Старый 08.08.2011, 12:21
Аспирант
Отправить личное сообщение для pro_xaoc Посмотреть профиль Найти все сообщения от pro_xaoc
 
Регистрация: 23.03.2011
Сообщений: 69

Проблема с локальными и глобальными переменными
Уважаемые, прошу, не могли бы вы разъяснить мне следующее, имеем код:
$(function(){

oneinput.keyup(function(){
	var regV = /^[а-я\w]{4,12}$/i;
	var result = $(this).val().match(regV);
	var strlength = $(this).val().length;
        $.post('index.php?option=ajax_query', 
		{ajax_akk:  $(this).val()},
		function(data){
		      [B]var res = data;[/B]
		}
	)
	if ((result == null) || (res == 'no')){
		yes1.css({display: 'none'});
		no1.css({display: 'inline'});	
	} else {
		no1.css({display: 'none'});
		yes1.css({display: 'inline'});
	}
	if(strlength == 0){
		yes1.css({display: 'none'});
		no1.css({display: 'none'});
	}
});

})

Вот в этом коде, у меня проблемы с областью видимости переменной res, как мне сделать так, чтобы когда входные данные (data) присваивались переменной res, я мог бы узнать значение этой переменной в условиях? Заранее спасибо
Ответить с цитированием