Сделайте что-нибудь после получения результата jQuery UI Autocomplete - PullRequest
0 голосов
/ 25 августа 2011

Я слепой или нет возможности что-то сделать после получения результатов в jQuery UI Autocompelete?

Это то, что я пытаюсь: пользователь начинает писать адрес в поле ввода, Autocomplete получает предложения, и все те предложения, которые показывает Autocomplete, должны быть показаны на карте. Отображение на карте части я могу сделать, но как я могу вызвать ее, когда автозаполнение дает результаты? Я видел, что было "Выбрать" - событие, и такое, но не было "Поиски-предложения-готовы" - событие. Как мне тогда это сделать? Любые предложения.

JS сейчас:

$("form#search .address").autocomplete({
        source: function( request, response ) {
            $.ajax({
                url: addresses.php,
                dataType: "json",
                data: {term: request.term},
                success: function(data) {
                    response($.map(data, function(item) {
                        return {
                            label: item.addy
                        };
                    }));
                }
            });
        },
        minLength: 2
    });

Вся помощь оценена. Спасибо!

1 Ответ

0 голосов
/ 25 августа 2011

Попробуйте событие open, оно происходит при открытии окна предложения (то есть результаты уже были предоставлены).

...