JQueryUI 自动完成过滤
JQueryUI AutoComplete Filtering
我的应用程序中有一个 JQueryUI 自动完成功能,允许用户在系统中搜索其他用户。这实际上是由在表单加载期间加载到客户端中的 JavaScript 数组处理的。但是,我现在被告知,默认情况下,用户应该只在他们所在的同一站点中搜索其他用户。然后,他们可以选择将搜索扩展到公司范围内的用户。
我想出了一些方法来处理这个问题.. 所有这些都非常笨拙。在我走那条路之前,是否有 "right way" 可以做到这一点?
好吧,您可以使用源选项中的请求对象和响应事件来过滤数据。如何自定义取决于您,但这将帮助您入门..
jQuery Autocomplete API < 查找响应和请求用法。
$('#controlID').autocomplete({
source: function(request, response){
// add your data manipulation logic here...
}
});
此外,您可以使用 'request.term'
访问当前用户输入
我的应用程序中有一个 JQueryUI 自动完成功能,允许用户在系统中搜索其他用户。这实际上是由在表单加载期间加载到客户端中的 JavaScript 数组处理的。但是,我现在被告知,默认情况下,用户应该只在他们所在的同一站点中搜索其他用户。然后,他们可以选择将搜索扩展到公司范围内的用户。
我想出了一些方法来处理这个问题.. 所有这些都非常笨拙。在我走那条路之前,是否有 "right way" 可以做到这一点?
好吧,您可以使用源选项中的请求对象和响应事件来过滤数据。如何自定义取决于您,但这将帮助您入门..
jQuery Autocomplete API < 查找响应和请求用法。
$('#controlID').autocomplete({
source: function(request, response){
// add your data manipulation logic here...
}
});
此外,您可以使用 'request.term'
访问当前用户输入