twitter.typeahead не работает должным образом ... Продолжайте показывать одно и то же значение - PullRequest
0 голосов
/ 26 марта 2020

Пожалуйста, кто-нибудь поможет мне с этой проблемой .. Я не смог выяснить, что является реальной проблемой. 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>
}
...