Пожалуйста, кто-нибудь поможет мне с этой проблемой .. Я не смог выяснить, что является реальной проблемой. Typeahead просто продолжает показывать одно и то же имя, независимо от того, что вы пишете в текстовом поле. Я много раз проверял код jquery, но не смог выяснить, что не так с кодом
@section scripts{
<script>
$(document).ready(function () {
var vm={};
var customersList = new Bloodhound({
datumTokenizer: Bloodhound.tokenizers.obj.whitespace('name'),
queryTokenizer: Bloodhound.tokenizers.whitespace,
remote: {
url: '/api/customers?query=%QUERY',
wildcard: '%QUERY'
}
});
$('#customer').typeahead({
minLenght: 3,
highlight:true
}, {
name: 'customersList',
display: 'name',
source: customersList
}).on("typeahead:select", function (e, customer) {
vm.customerId = customer.id;
});
});
</script>
}