jquery - LDAP 搜索表单上的自动完成

标签 jquery autocomplete ldap jquery-ui-autocomplete

我想知道是否可以在查询 LDAP 目录的搜索表单上实现自动完成

我正在创建一个小部件,允许用户在 LDAP 目录中查找人员,然后显示电话号码等信息。

目录中有很多人,因此如果能够根据用户目前所写的内容自动填写表单来帮助用户,那就太好了。

实际上差不多 what jQuery UI does with Autocomplete

每次用户按下按键时,我是否都必须直接请求 LDAP 目录? 或者也许我应该缓存(本地或服务器上)?

感谢您的帮助

最佳答案

当然可以,但由于请求的往返,即使使用最快的 LDAP 服务器,您也会想要在搜索字段上使用“延迟观察者”事件监听器。这意味着搜索请求不会在每次按键时立即发出,而是仅在用户键入一些字符并暂停一段时间后发出。

我相信 jquery UI 已经为其自动完成功能实现了延迟观察器,scriptaculous 的自动完成小部件也是如此。

附注恕我直言,在 JavaScript 和本地查找中本地缓存目录中的所有用户对于超过数百个用户来说实际上不起作用。

关于jquery - LDAP 搜索表单上的自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3156271/

相关文章:

javascript - 完成加载 html 后打印

jquery - 使用新的 jQuery 1.6 $.animate "promise"和回调之间的区别?

python - Emacs Jedi 自动完成无法在 init 上工作

javascript - 如何合并具有相同类的任意数量的(动态)表格单元格?

javascript - Jquery mobile - 保存滚动位置

java - 自动完成 : setting a float as the adapter

安卓自动完成

linux - 如何向开放的 ldap 模式添加新字段

node.js - ldap nodejs 事件目录认证

active-directory - 事件目录与 OpenLDAP