1. Узнайте, сколько блоков надо подгрузить.
2. Создайте счетчик. При каждой подгрузке блока увеличивайте счетчик на 1.
3. Если счетчик равен нужному количеству блоков, значит, подгружены все.
Нет, не спрашивайте меня, как определить, что блок подгружен. Я этого не знаю.
Ruslan Novikov, у меня есть функция, добавляющая значения csrf-меток к отправляемым данным. Проблема в том, что иногда метки минутной давности считаются невалидными.
В чем проблема: в том, что данные отправляются дважды, в том, что данные отправляются при каждом вводе или в том, что данные отправляются даже при нажатии Shift/Ctrl?
Ramil_ Bayramov_, я точно не знаю. Предполагаю, что border договорились использовать для обозначения границ инпутов, а outline - для обозначения активного инпута.
Я бы закинул все в родительский элемент и при наведении на комнату менял бы его какой-нибудь data-атрибут. Ну и в css привязался бы к этому data-атрибуту.
chooseTime.innerText = calendarVal;