首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >很少来源的自动完成(异步查询)

很少来源的自动完成(异步查询)
EN

Stack Overflow用户
提问于 2011-04-20 14:33:41
回答 2查看 1.1K关注 0票数 0

我试图使用基于少数来源的自动完成。例如在facebook图和我自己的数据库中搜索。很明显,facebook搜索的速度不如我的数据库快。这就是为什么我希望为每个sorce (每个源=>单独的控制器)启动很少的ajax请求。

在“成功”请求事件之后,我想立即添加结果自动完成字段,而不需要输入新字母之类的任何附加操作。

P.S. JQuery UI自动完成帮助不大。因为:

  1. 为搜索结果添加图片-是一个插件。
  2. 可以为搜索结果设置一些数组并添加到自动完成搜索结果中,但是在键入新的字母后,我将看到新的结果。

P.P.S作为搜索结果,我需要图像,名称,2-3个附加参数。

提前谢谢你!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-21 12:19:24

12都可以使用jQueryUI的自动完成小部件。

  1. 您可以通过重新定义_renderItem方法来自定义小部件中项的显示,如在这个例子中: $(“自动完成”).autocomplete({.}) .data(“自动完成”)._renderItem=函数( ul,item ){返回$(“).data( "item.autocomplete",项目).append(”+ item.label + "“+ item.desc +”) .appendTo(ul);};
  2. 您可以使用自动完成的api触发自动完成的search方法: $(“自动完成”).autocomplete(“搜索”,"foo");

希望这能帮上忙!Autocomplete是一个令人惊讶的健壮小部件,如果您遇到更多的问题,那么在StackOverflow上有大量的问题应该能够帮助您。

票数 0
EN

Stack Overflow用户

发布于 2011-09-07 01:33:02

在你走得太远之前,在Facebook上进行一些测试搜索。图形api的搜索不会返回如果在Facebook中使用自动完成框会得到的结果。它调整为搜索查询存在的搜索。正如您曾经描述的,我创建了一个自动完成,结果并不值得。

如果他们能提供自动完成的话我会很高兴的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5732069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档