我发现使用 jQuery 的 facebook 样式自动完成功能。但是我为我的网络应用程序使用 dojo 框架。您能否建议如何使用 dojo 框架实现或任何可用于自动完成的开源代码。 ?
使用jquery:
http://devthought.com/wp-content/articles/autocompletelist/test.html
最佳答案
您可以考虑使用 dijit 过滤选择或 dijit 组合框,然后在用户输入时更新来自搜索 url 的数据。
过滤选择和组合框使用 dojo 数据 api 加载一组记录,然后使用提前输入建议自动完成。如果您在用户键入时重新加载一组相关记录,那么您可以提供有用的选项。
这里还有一个(较旧的)教程,介绍如何创建您自己的自动完成小部件:
http://today.java.net/pub/a/today/2006/04/27/building-ajax-with-dojo-and-json.html#advanced-dojo
另一个使用 dojo 1.6 和 zend 框架,但您可以调整小部件:
http://www.makina-corpus.org/blog/autocomplete-ajax-search-dojo-and-zend-framework
关于javascript - 使用 dojo 的 Facebook 样式自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6396782/