Как я могу получить два значения из jquery-автозаполнения - PullRequest
1 голос
/ 18 июня 2010

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

Я полагаю, что можно вернуть парные значения с разделителем каналов, например ........

Microsoft|10
Oracle|20
Sybase|30

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

1 Ответ

1 голос
/ 18 июня 2010

Все должно быть возвращено в вашей функции выбора.Ваша функция выбора должна быть похожа на это:

function autoCompleteSelected(event, item, formatted) 
{
   item[0]; // Should be Microsoft
   item[1]; // Should be 10;
}

Затем укажите функцию выбора:

$("#autoCompleteField").autocomplete(url).result("autoCompleteSelected");
...