Если вы ожидаете, что результаты «займут много времени», вы можете подвести значение minLength
к более высокому значению.
Вы также можете использовать функцию для Source, позволяющую вам выполнить свой собственный вызов AJAX.,Это дает вам возможность запускать и останавливать GIF или представлять уведомление.Пример:
function select_autocomplete_variant() {
$("#user_input").autocomplete({
minLength: 1,
source: function(req, resp){
var $el = $(".ui-autocomplete-input", this);
$.ajax({
url: 'mySearch.php',
data: { term: req.term },
beforeSend: function(){
$el.addClass("ui-autocomplete-loading");
},
success: function(data){
$el.removeClass("ui-autocomplete-loading");
resp(data)
}
});
}
});
}
Подробнее см. В разделе Темы для http://api.jqueryui.com/autocomplete/
Надежда, которая помогает.