Я работаю над приложением, где на веб-странице у меня есть почти 20-25 списков со списком, и каждый получает асинхронно данные из webapi с помощью ajax, и как только мы получим все заполненные поля со списком , то мы покажем выбранные значения для всех списков со списком, основываясь на данных, которые мы имеем в базе данных.Загружать данные по выпадающему элементу запроса и выбранному элементу
Для этого при загрузке страницы изначально я показываю индикатор выполнения, тогда я использую $ .when (делать все вызовы ajax). Then (скрывать индикатор выполнения), а затем привязывать их все к каждому ajax onsuccess.
Загрузка всех выпадающих списков занимает много времени, и пользователь должен ждать, пока индикатор выполнения не будет скрыт.
Вопрос: Есть ли способ, мы только принести данные для выпадающего списка только тогда, когда пользователь открывает выпадающий и до, что мы можем показать выбранное значение, которое мы получили из базы данных?
для: Позволяет сказать, что у нас есть поле со списком стран на веб-странице, чтобы выбрать страну и сохранить ее в базе данных. Первый пользователь приходит на эту страницу, в то время не будет выбранной страны, ее легко загружать данные только тогда, когда пользователь открывает combobox, но как только пользователь выбирает (скажем, Соединенные Штаты) и нажимает кнопку «Сохранить», то в следующий раз пользователь приходит к этой странице, он хочет увидеть «Соединенные Штаты», выбранные в этом поле со списком. Я не могу выбрать страну («Соединенные Штаты»), если я не загружу данные для страны и не выбираю этот элемент, и, как я уже упоминал, для этого требуется много времени для загрузки и выбора всех списков со списком (20-25) страница.
Я хочу, чтобы все загрузки comboboxes выполнялись по требованию, но я также хочу показать сохраненное выбранное значение в db в пользовательском интерфейсе.
Надеюсь, я объяснил это немного лучше, вся идея состоит в том, чтобы сделать загрузку страницы быстрее и требовать.
Любые советы будут оценены.
Вы можете сделать это довольно легко, установив печенье.Будет ли это работать на вас? – jonmrich