如何实现类似于 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/ComboBox
和dojo/store/JsonRest
。
查看实际操作:http://jsfiddle.net/phusick/N8DqG/
【讨论】:
非常感谢,这对我有帮助。基于查询 'like "%q%"' 的建议无论如何都不起作用,但 jsfiddle 上的示例对我有帮助。以上是关于如何实现类似于 jQuery UI 自动完成的 Dojo 自动完成?的主要内容,如果未能解决你的问题,请参考以下文章
struts2+jquery如何实现点击“上传”按钮,实现从本机选择图片,然后自动上传,类似于上传证件的那种
实现 jquery UI 自动完成以在您键入“@”时显示建议