Есть форма с полем выбора select > option. Поле предназначено для выбора дня, а именно пяти дней, первый из которых начнется послезавтра, т.е. если сегодня вторник, то в поле должны появиться четверг, пятница, суббота, воскресенье и понедельник.
Сейчас реализовал так:
При нажатии на кнопку выбора дня идет JS Ajax запрос к PHP файлу, который возвращает нужные дни, а потом полученные данные добавляются к полю. Работает, но есть проблема. Сразу поясню её графикой.
1. Вот так выглядит выбор:
2. Первый клик (видно появление одного варианта выбора):
3. Отрабатывает запрос и данные добавляются и картинка меняется:
Оно работает, но хочется отсутствие такого мигания. Какие есть варианты?
Вариант с подгрузкой данных при загрузке страницы может осложниться тем, что если человек на обновлял страницу со вчерашнего дня, тогда данные будут не верны.