Estou tendo problemas para tentar fazer o autocompletar funcionar corretamente.
Tudo parece ok para mim, mas ....
<script>
$(function () {
$("#customer-search").autocomplete({
source: 'Customer/GetCustomerByName',
minLength: 3,
select: function (event, ui) {
$("#customer-search").val(ui.item.label);
$("#selected-customer").val(ui.item.label);
}
});
});
</script>
<div>
<input id="customer-search" />
</div>
@Html.Hidden("selected-customer")
No entanto, quando seleciono um item da lista suspensa, o valor é aplicado à caixa de texto em vez do rótulo.
O que eu fiz errado?
Se eu olhar a fonte usando o firebug, posso ver que meu campo oculto está sendo atualizado corretamente.