javascript - 使用 dojo 的 Facebook 样式自动完成

标签 javascript autocomplete dojo jquery-autocomplete

我发现使用 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/

相关文章:

Javascript 返回冒号

javascript - 如何在 Vue.js 中获取对象数组中的键

javascript - Dojo 工具提示对话框

combobox - 当从存储中获取数据时,将默认值设置为组合框

javascript - 我的 jQuery Cookie 无法在 DIV 隐藏上工作

javascript - 如何使我的 'Show and hide rows' 脚本在 Google 表格中正常运行

vim - 无法使用 clang_complete 的 clang_snippets=1 参数隐藏 <# 和 #>

html - 当人们使用 Safari 时,为什么自动填充功能会在促销代码字段中填写他们的地址?

google-maps - Google Place Autocomplete API 显示无效地址

javascript - 如何删除 dojo dijit 布局选项卡上的选择突出显示 css