$ .easyautocomplete не является функцией, как это исправить - PullRequest
0 голосов
/ 23 марта 2020

Я много пробовал, но это не исправить. Я пытаюсь реализовать easyautocomplete, но все время он дает мне не функцию, любая помощь будет оценена.

это файлы и код скрипта

script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/easy-autocomplete/1.3.5/jquery.easy-autocomplete.min.js"></script>

<link href="css/easy-autocomplete.min.css" rel="stylesheet" />
<script>
$(document).ready(function(){


let countries = [
    {"name": "Afghanistan", "code": "AF"},
    {"name": "Albania", "code": "AL"},
    {"name": "Algeria", "code": "DZ"},
]
var options = {
    data: countries,
    getValue: "name",
    list: {
        match: {
            enabled: true
        }
    }
};
$("#basics").easyAutocomplete(options);
});

</script>

это html

 <div class="row">
      <input id="basics" />
  </div> 

1 Ответ

0 голосов
/ 23 марта 2020

вы объявили jQuery библиотеку дважды с разными версиями, попробуйте этот код обновления:

<script src="js/jquery-1.11.2.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/easy-autocomplete/1.3.5/jquery.easy-autocomplete.min.js"></script>
<link href="css/easy-autocomplete.min.css" rel="stylesheet" />
<script>
$(document).ready(function(){
let countries = [
    {"name": "Afghanistan", "code": "AF"},
    {"name": "Albania", "code": "AL"},
    {"name": "Algeria", "code": "DZ"},
]
var options = {
    data: countries,
    getValue: "name",
    list: {
        match: {
            enabled: true
        }
    }
};
$("#basics").easyAutocomplete(options);
});

</script>
...