У меня есть input
, где результат должен автозаполняться, и не должно быть более 4 предложений.
Я до сих пор делал все, что упомянуто выше. Но проблема в том, что когда я набираю слово, оно повторяет одно и то же слово 4 раза.
То, что я хочу, сопоставляя слово, уменьшает количество предложений.
В этом pi c я ищу "paypal", сопоставляя слово, оно имеет показать меньше предложений.

Любое решение, пожалуйста.
$('#word').autocomplete({
source : function(req, res) {
$.ajax({
url: "http://localhost:8080/AutoCompleteWords/AutoCompleteWordsServle",
dataType: "json",
data: req,
cache: false,
success: function(data) {
console.log(data);
var results = $.ui.autocomplete.filter(data, req.term);
res(results.slice(0, 4));
}
});
},
select: function(event, ui) {
$('#word').val(ui.item.label);
return false;
}
});