如何实现类似于 jQuery UI 自动完成的 Dojo 自动完成?

Posted

技术标签:

【中文标题】如何实现类似于 jQuery UI 自动完成的 Dojo 自动完成?【英文标题】:How to implement Dojo autocomplete similar to jQuery UI autocomplete? 【发布时间】:2012-11-25 14:11:35 【问题描述】:

美好的一天,使用 JSP 和 jQuery UI 我已经成功地实现了文本输入的自动完成功能。自动完成数据从数据库中检索并在服务器端通过“q”参数进行过滤。它返回所有包含查询字符串的项目:

SELECT name FROM organization WHERE name LIKE '%q%';

有没有办法对 Dojo 做同样的事情?我跟着这个 Dojo tutorial ,但是当我在文本输入中输入例如字母 a 时,文本输入中的文本被第一个建议 Ibam 替换,我的第一个字母 a 被替换为来自 word 的 I Ibam。它的工作原理很奇怪。请指教。

Vojtech

【问题讨论】:

【参考方案1】:

我会推荐dijit/form/ComboBoxdojo/store/JsonRest

查看实际操作:http://jsfiddle.net/phusick/N8DqG/

【讨论】:

非常感谢,这对我有帮助。基于查询 'like "%q%"' 的建议无论如何都不起作用,但 jsfiddle 上的示例对我有帮助。

以上是关于如何实现类似于 jQuery UI 自动完成的 Dojo 自动完成?的主要内容,如果未能解决你的问题,请参考以下文章

struts2+jquery如何实现点击“上传”按钮,实现从本机选择图片,然后自动上传,类似于上传证件的那种

如何自定义返回的 jQuery UI 自动完成列表

实现 jquery UI 自动完成以在您键入“@”时显示建议

如何在 JQuery UI 自动完成中添加一个 html 元素?

jQuery-ui 自动完成,选择第一项

jquery UI 自动完成:我克隆的自动完成字段不起作用