Добрый день!
есть код следущего вида
for (var i = 0; i < count_day; i++) {
if ($(".ui-datepicker-calendar td")[i] != undefined) {
if ($(".ui-datepicker-calendar td")[i].className == " calendar_event") {
if (parseInt($(".ui-datepicker-calendar td")[i].getElementsByTagName('a')[0].innerHTML) < 10) {
var dd = "0"+$(".ui-datepicker-calendar td")[i].getElementsByTagName('a')[0].innerHTML.toString();
} else {
var dd = $(".ui-datepicker-calendar td")[i].getElementsByTagName('a')[0].innerHTML;
}
$.post("/ch/check_events.php", {d: '2012-' + mon_num + '-' + dd + ' 00:00:00'}, function(s){
if (s == 1) {$(".ui-datepicker-calendar td")[i].className = "calendar_event";}
else {$(".ui-datepicker-calendar td")[i].className = "";}
console.log(i);
});
}
}
}
у меня постоянно пост запрос возвращает последнее значение. спросил у коллеги, сказал надо делать замыкание, но КАК не сказал?
может Вы подскажите как мне сделать замыкание? или как решить данную проблему