Показать сообщение отдельно
  #1 (permalink)  
Старый 09.10.2011, 22:09
Аватар для kuzroman
Кандидат Javascript-наук
Отправить личное сообщение для kuzroman Посмотреть профиль Найти все сообщения от kuzroman
 
Регистрация: 26.11.2010
Сообщений: 124

область видимости
подскажите в скрипте

var smallFotoArr = new Array();
	
	$.post(
		'ajax/small_foto.php',
		function(data){
			$('#ajax_foto').append(data)
			$('#ajax_foto b').each(function(n){
				smallFotoArr[n]= $(this).html()
                            //alert( smallFotoArr[2] )
			});

		}
	);

     alert( smallFotoArr[2] )


alert выводит undefined

а если alert нуть в function то выводит то что нужно.

Объясните, ведь я определяю массив перед функцией $.post значит он глобальный,
так почему же он не определяет этот массив на выходе из функции?
Ответить с цитированием