Я установил JQuery автозаполнения (https://jqueryui.com/autocomplete/)JQuery автозаполнения с 22000 пунктов является
Все нормально очень медленно, но у меня есть 22000 пунктов & автозаполнения очень медленно.
Это решение?
Я установил JQuery автозаполнения (https://jqueryui.com/autocomplete/)JQuery автозаполнения с 22000 пунктов является
Все нормально очень медленно, но у меня есть 22000 пунктов & автозаполнения очень медленно.
Это решение?
Вы должны начать автозаполнение, если пользователь ввел не менее 3 буквы. Это серьезно снизит ваши позиции.
if ($yourInput.val().length >= 3){
... launch autocomplete ...
}
EDIT:
Как сказал Wumpus, вы можете использовать опцию MINLENGTH, чтобы сделать это:
$(".selector").autocomplete({
minLength: 3
});
Виджет автозаполнения уже имеет параметр «minLength» для этой цели –
Это всегда будет медленным демпинг, что объем данных в DOM. Вместо этого сделайте сервер фильтрации. –
так как есть любое решение? с подключением к MySQL? – Peter