【发布时间】:2010-04-28 11:32:01
【问题描述】:
我已经阅读了几篇讨论 jQuery 的最佳自动完成插件的文章/问题/论坛。在尝试了几个好的之后,我发现了其中的一个缺陷。
如果您正在查找国家/地区并输入“输入”,则会显示几个国家/地区。 如果您继续输入 I-n-d-i-a,这将导致 5 次 AJAX 调用(请参阅 http://www.freeimagehosting.net/uploads/6f1bcd69e1.png) 印度是 In 的一个子集,这很自然,那为什么还要打电话呢?我们需要在客户端简单地过滤检索到的列表。 有人知道这样的实现吗?
Jquery 自动完成功能的状态如何?我在 StackOverflow 上读到 Jquery 不再提供它;但是 Jquery 网站除了指向自动完成的链接之外还有一个“新建”标记。
谢谢
【问题讨论】:
-
听起来像是编写更好插件的机会。我想只有第一个例如 10 个响应被返回,你需要重新查询才能获得所有的 ind。但如果响应少于阈值,则应按照您的建议重复使用这些响应。
-
这是一个非常好的观点,如果您只是在最后添加到查询中,您可以过滤掉您拥有的内容。有没有插件考虑到这个想法?大约两年前有人问过这个问题,我很想知道答案。