Я использую jQuery UI Автозаполнение поиска и открытия событий. Но событие open вызывается только тогда, когда запрос выполнен успешно и есть элементы. Кажется, что нет события, когда ответ успешен, но пустой.
Я отображаю и скрываю логотип счетчика при запуске запроса, например:
search: function() {
$('.spinner').show();
},
open: function() {
$('.spinner').hide();
}
Это хорошо работает, когда в ответе сервера есть элементы, но если ответ сервера пуст, спиннер остается навсегда ...
Спасибо за ваши ответы.
PS: я не одинок: уберите счетчик из jquery ui, если ничего не найдено ;)