Есть такой код:
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)