У меня есть такая функция, которая добавляет сетку капель:
function AddClassroomDrops(grid, weeks, days, times) {
for(week = 1; week <= weeks; week++) {
for (day = 1; day <= days; day++) {
for (time = 1; time <= times; time++ ) {
Droppables.add('container_grid'+ grid + '_week' + week + '_day' + day + '_time' + time, {
accept: 'pair',
hoverclass : 'hovered_receiver',
onDrop: function(pair, receiver) {
new Ajax.Request(
'/pairs/'+pair.id+'/update_on_drop', {
method : 'put',
parameters : {
classroom : grid,
week : week,
day : day,
time : time,
container : receiver.id
}
}
);
}
});
}
}
}
}
Проблема в том, что параметры Ajax.Request (неделя, день, время) всегда равны неделям + 1, разам + 1, дням + 1. Но они должны варьироваться в зависимости от цикла. О, да - Droppables из фреймворка script.aculo.us.