Я создаю сайт Django, для определенного шаблона я добавил форму Ajax и хотел бы добавить функцию автозаполнения, чтобы упростить навигацию.
Моя основная проблема это то, что данные, которые я должен искать, представляют собой массив JSON объектов, в то время как большинство найденных мной решений работают с обычными массивами.
Вот что я имею сейчас:
<script>
$(document).ready(function(){
// Defining the local dataset
$.getJSON('http://127.0.0.1:8000/myapi/', function(data) {
console.log(data)
//Autocomplete
});
});
</script>
<input type="text" id='firstfield' name='input_val'>
Вот как выглядят данные, около 700 записей; Вот первые три:
"results": [
{
"item": "First",
"id": "1847",
},
{
"item": "Second",
"id": "4442",
},
{
"item": "Third",
"id": "3847",
}]
Мне нужно, чтобы это было как можно быстрее. Есть ли для этого собственное решение JQuery / Ajax? Или для этого есть специальная библиотека c? Любой совет или решение приветствуется, спасибо заранее!