рони,
Смотрите какая ситуация, Web сервер запущен на WiFi модуле ESP8266 (нагружать его как по объему кода так и по функционалу не желательно, потому что слабоват будет для полноценного сервера).
Поэтому организовано такое взаимодействие: все нужные данные хранятся во флеш модуля и по запросу отправляются в браузер клиента, так как комп на порядок мощнее машина, то и обрабатывать такое лучше на стороне клиента.
Сейчас для построения зависимых select-ов происходит такая последовательность:
0. Загружается весь html
1. Запрашивается файл configs (здесь мы узнаем язык)
2. Запрашивается соответствующий словарь
3. Запрашивается файл api.json
4. Формируется форма из селектов и т.д. (т.е. весь стартовый код html)
5. Производится перевод страницы
а когда я начинаю что то менять (добавлять элементы в html) происходит очередной перевод страницы и ранее выбранные пункты затираются, вот и ломаю голову как поступить правильно.
|