Как работать с заполнением раскрывающихся списков с помощью функции "Загрузить сохраненный поиск" - PullRequest
0 голосов
/ 13 июля 2020

Итак, у меня есть 3 раскрывающихся списка: marketOrg, region и District, которые заполняются с помощью вызовов ajax. Market заполняется при загрузке страницы, а затем, когда пользователь выбирает marketOrg из этого раскрывающегося списка, он вызывает функцию getRegion () javascript. Он принимает значение marketOrg, вызывает его ajax и заполняет раскрывающийся список региона. Затем пользователь проделал бы ту же операцию с областью, чтобы заполнить поле района.

Как я сейчас настроил, я полностью очищаю поля региона и района всякий раз, когда я переключаю свой marketOrg. Это было бы совершенно нормально, но у меня также должна быть функция, которая сохраняет весь поиск (например, пользователь выбирает marketOrg, регион и район и может сохранить это как специальный поиск, который будет загружен и заполнен позже).

Проблема в том, что если я просто загружу полный поиск с marketOrg, регионом или районом, произойдет одно из двух. 1. Он увидит, что marketOrg изменился, поэтому он просто сотрет значения в поле региона / района или 2. Он поместит правильные значения в поля, но если я хочу изменить район или что-то еще, я могу ' t из-за типа водопада при загрузке ajax, которую я выполнял.

Есть ли какие-либо решения или обходные пути, которые кто-либо нашел для этого типа проблемы? Приветствуются любые пути или советы.

1 Ответ

0 голосов
/ 15 июля 2020

Я на самом деле исправил это довольно c упрощенно. Когда я загрузил информацию из базы данных, перед тем, как отправить информацию прямо в капли, я проверил их значения. Затем я использовал эти значения для отдельного вызова функций ajax.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...