jQuery autocomplete - связывает другое значение с выбором - PullRequest
0 голосов
/ 16 мая 2011

Я создаю функцию jquery, которая извлекает данные из базы данных, чтобы позволить пользователям выбирать местоположение. Эти местоположения имеют два соответствующих столбца: имя, город и идентификатор.

В настоящее время он настроен таким образом, что для автовыбора в качестве текста для пользователя отображается Имя + Город. Как связать идентификатор этой строки с текстом? Чтобы пользователь мог выбрать свое местоположение по имени и городу - но у меня есть идентификатор клуба, который он выбрал, либо в скрытом поле в текущем теге?

Ответы [ 2 ]

1 голос
/ 16 мая 2011

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

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

Вы можете использовать официальный HTML5-атрибут data- {your name} для хранения идентификатора. Атрибут «data-» не будет переопределен в ближайшее время в соответствии со спецификацией HTML5.

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