Как указано на домашней странице плагина автозаполнения jQuery (я полагаю, вы имеете в виду этот ), плагин объявлен устаревшим в пользу плагина автозаполнения jQueryUI:
Примечание (2010-06-23): этот плагин устарел и не разработан
больше. Его преемник является частью jQuery UI , и это руководство по миграции
объясняет, как перейти от этого плагина к новому.
(Акцент на шахте)
Имея это в виду, я бы рекомендовал продолжить работу с предложением jQueryUI.
Я бы также добавил, что виджет автозаполнения является очень расширяемым и надежным (некоторые из примеров, представленных на странице плагина, довольно глубоки). Кроме того, вы получаете дополнительное преимущество частых обновлений и хорошую поддержку StackOverflow
Что касается получения значений из метода действия, это определенно было бы возможно. С виджетом jQueryUI вы могли бы написать что-то вроде:
$( "#selector" ).autocomplete({
source: "/path_to_your_action",
});
Ознакомьтесь с примером remote datasource для получения дополнительной информации.