Показать сообщение отдельно
  #1 (permalink)  
Старый 26.07.2014, 12:33
Аспирант
Отправить личное сообщение для kapustnik Посмотреть профиль Найти все сообщения от kapustnik
 
Регистрация: 18.04.2013
Сообщений: 32

Не передает значение массива внутрь $.ajax
Есть такой код:

function exist()
{
    var arr = ["1", "2", "3"];
	for(var i=0; i<arr.length; i++) {
       // здесь значение arr[i] еще передается
	$.ajax({
	url: "/admin/sys/db/" + arr[i] + "-log.txt",
	dataType:"text",
	cache: false,
	success: function(){ 
                // а здесь уже нет, arr[i] - undefined
		$('#skeleton-' + arr[i] + '').hide();  $('#frame-' + arr[i] + '').show();
	  },
	error: function(){ 
	//alert("/admin/sys/db/" + arr[i] + "-log.txt");
		$('#skeleton-' + arr[i] + '').show(); $('#frame-' + arr[i] + '').hide(); 
	  }
	});
	}
}


Внимание ВОПРОС (уважаемые знатоки) , почему внутрь ajax не передается значение массива arr[i] (определяется как undefined)
Ответить с цитированием