Сообщение от Goopy
|
voraa, да, не совсем нормально))) данные не приходят...
|
С промисом попробуйте
function getJSON() {
return new Promise(res => {
const data = [];
$.getJSON('путь_к_файлу', function(result) {
$.each(result.entries, function(index, val) {
data.push(val);
});
});
res(data);
})
}
const prom = getJson();
$(function() {
prom.then(data => {
$("#id").autocomplete({
source: data,
minLength: 3,
select: function(event, ui) {
$("input2").autocomplete({
source: function(request, response) {
$.ajax({
url: "путь_к_файлу",
dataType: "jsonp",
data: {
term: ui.item.value
},
success: function(data) {
response(data);
}
});
},
minLength: 3
});
}
})
.focus(function() {
$(this).autocomplete('search', $(this).val())
});
})
});