Заполнение зависимых выпадающих списков с помощью ajax, необходимо установить выбранное значение в значение дБ человека - PullRequest
0 голосов
/ 12 мая 2011

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

Все это прекрасно работает, однако проблема, с которой я сталкиваюсь, заключается в том, как установить выбранное по умолчанию значение из того, что уже сохранено. В противном случае он должен предварительно заполнить эти значения, если участник не меняет поля местоположения каждый раз, когда редактирует свой профиль, поля местоположения будут пустыми.

Я как-то обошел проблему, просто выполнив запрос select, а затем добавив значение поверх значений, извлеченных в ajax, но это действительно глупый способ сделать это и не очень хорошо работает.

Мне нужно найти способ установить выбранное значение из результатов AJAX. Я уверен, что это можно сделать, определив выбранное значение в коде, но я не совсем уверен, как это сделать.

1 Ответ

0 голосов
/ 12 мая 2011

Вы можете найти выбранное значение в db и использовать

<option selected value="<selected_value>">data</option> 

при заполнении данных из вызова ajax.

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