JQueryUI自动完成过滤

时间:2015-02-23 15:44:43

标签: jquery-ui autocomplete

我的应用程序中有一个JQueryUI AutoComplete,允许用户搜索系统中的其他用户。这实际上是由表单加载期间在客户端中加载的JavaScript数组处理的。但是,我现在被告知,默认情况下,用户应该只搜索他们所在的同一站点中的其他用户。然后,他们可以选择在公司范围内扩展搜索用户。

我已经提出了几种方法来解决这个问题......所有这些都非常糟糕。在我走这条路之前,有没有“正确的方法”呢?

1 个答案:

答案 0 :(得分:1)

好吧,您可以使用请求对象&源选项中的响应事件。它取决于你如何定制,但这将让你开始..

jQuery Autocomplete API<查找响应&请求使用。

$('#controlID').autocomplete({
    source: function(request, response){
        // add your data manipulation logic here...
    }
});

此外,您可以使用'request.term'

访问当前用户输入