У меня есть форма, в которой поля местоположения используют зависимый выпадающий список, если вы выберете Соединенные Штаты в качестве своей страны, появится раскрывающийся список состояний. Поля заполняются через ajax-вызов при запуске, поэтому он не загружает каждую страну, штат или провинцию и город мира при загрузке страницы lol.
Все это прекрасно работает, однако проблема, с которой я сталкиваюсь, заключается в том, как установить выбранное по умолчанию значение из того, что уже сохранено. В противном случае он должен предварительно заполнить эти значения, если участник не меняет поля местоположения каждый раз, когда редактирует свой профиль, поля местоположения будут пустыми.
Я как-то обошел проблему, просто выполнив запрос select, а затем добавив значение поверх значений, извлеченных в ajax, но это действительно глупый способ сделать это и не очень хорошо работает.
Мне нужно найти способ установить выбранное значение из результатов AJAX. Я уверен, что это можно сделать, определив выбранное значение в коде, но я не совсем уверен, как это сделать.