Показать сообщение отдельно
  #1 (permalink)  
Старый 21.02.2012, 15:52
Аспирант
Отправить личное сообщение для mcavalon Посмотреть профиль Найти все сообщения от mcavalon
 
Регистрация: 04.11.2011
Сообщений: 65

замыкание в пост запросе
Добрый день!
есть код следущего вида
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);
			});
		}
	}
}

у меня постоянно пост запрос возвращает последнее значение. спросил у коллеги, сказал надо делать замыкание, но КАК не сказал?
может Вы подскажите как мне сделать замыкание? или как решить данную проблему
Ответить с цитированием