在获得结果jQuery UI自动完成后执行某些操作

时间:2011-08-25 07:46:39

标签: jquery jquery-ui jquery-ui-autocomplete

我是盲目的还是在获得jQuery UI Autocompelete的结果后无法做某事?

这就是我正在尝试的:用户开始在输入字段中写入地址,自动填充获取建议以及自动填充显示的所有建议应该在地图上显示。我可以在地图上显示部分,但是当自动完成获得结果时如何触发它?我看到有“选择” - 事件,但没有“搜索建议准备就绪” - 事件。那我该怎么办?任何建议。

现在的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 :(得分:0)

尝试open事件,它会在建议窗口打开时发生(意味着结果已经给出)。