Показать сообщение отдельно
  #1 (permalink)  
Старый 31.10.2013, 22:01
Интересующийся
Отправить личное сообщение для Fedya Посмотреть профиль Найти все сообщения от Fedya
 
Регистрация: 07.09.2012
Сообщений: 20

видимость переменных
Здравствуйте.
Скажите, пожалуйста, почему во втором $.post i всегда равен 20? как сделать чтобы i был таким же как в цикле (0,1,2,3..19)

function GetPost(){
            var user_id = new Array(20);
	    $.post('http://...,{},
	    	function(data_post){
		    	for(var i=0; i<=19; i++ ){	
		    		user_id[i] = data_post.response.items[i].user_id; //тут все нормально присваивает
		    		
		    		
		    		$.post('http:...,{},
		    	    	function(data_user){
		    				alert(i);  // а вот тут почему-то i всегда равно 20
		    			});
		    	}
		}
		);
    }
Ответить с цитированием