我的应用程序中有一个JQueryUI AutoComplete,允许用户搜索系统中的其他用户。这实际上是由表单加载期间在客户端中加载的JavaScript数组处理的。但是,我现在被告知,默认情况下,用户应该只搜索他们所在的同一站点中的其他用户。然后,他们可以选择在公司范围内扩展搜索用户。
我已经提出了几种方法来解决这个问题......所有这些都非常糟糕。在我走这条路之前,有没有“正确的方法”呢?
答案 0 :(得分:1)
好吧,您可以使用请求对象&源选项中的响应事件。它取决于你如何定制,但这将让你开始..
jQuery Autocomplete API<查找响应&请求使用。
$('#controlID').autocomplete({
source: function(request, response){
// add your data manipulation logic here...
}
});
此外,您可以使用'request.term'
访问当前用户输入