我希望在使用Dojo的web应用程序中实现“实时搜索”或“搜索建议”功能。这将与Google和Bing搜索显示匹配的方式类似:当您键入搜索框时,可能的匹配列表如下所示。搜索将在服务器端执行,结果将使用AJAX发送回浏览器。
有谁知道用Dojo实现这个的好方法吗?
以下是一些潜在的选择:
这具有非常类似的功能,但我只看到它与有限的数据集一起使用。这些示例总是使用小列表(例如美国的50个州),并预加载整个数据集以进行客户端过滤。不过,我想我可以把它连接到dojox.data.JsonQueryRestStore上进行服务器端搜索--有人能确认一下那个dojox.data.JsonQueryRestStore 吗?
这个实现主要是做这个工作,但是它有一些小错误,看起来不像是要维护的。在使用it.
这看起来也是它的工作,但是它被描述为‘alpha级’代码,到代码的链接似乎被破坏了……。
我可能会做上述工作之一,但我想知道是否有更好的选择在那里。
发布于 2010-09-08 22:15:03
五年前,当Dojo在0.2岁的时候,我实现了它:
虽然代码是古老的,但它是微不足道的,希望它能为您提供如何攻击它的想法。粗略的草图:
在博客文章中,我将其实现为一个小部件。显然,确切的包装由你决定。
https://stackoverflow.com/questions/3649871
复制相似问题