При использовании плагина jQuery BlockUI для загрузки ajax с данным кодом:
$(document).ajaxStart($.blockUI).ajaxStop($.unblockUI);
показывает ajax-загрузку BlockUI для каждого символа поиска с использованием автозаполнения и catcomplete. В этом случае, как предотвратить глобальные обработчики, чтобы не отображалась загрузка ajax BlockUI.
У меня есть следующий код для моего автозаполнения:
$("#query").catcomplete({
minLength: 3,
source: "/searches/auto_complete",
appendTo: "#identifier",
select: function (event, ui) {
var query_value = $("#query").val(ui.item.label);
query_value = $.trim(query_value);
$("#query").val(query_value);
$("#search_id").val(ui.item.search_id);
$("#from").val(ui.item.from);
$(".search-form").submit();
}
});