如何制作像freebase一样的自动提示

时间:2010-12-02 14:35:47

标签: jquery autocomplete freebase

我需要制作类似于freebase的sutosuggest ...我需要知道如何从我的数据库中处理数据

<script type="text/javascript">
$(function() {
  $("#myinput").suggest({type:'/film/director'});
});
</script>

我有一个db我需要从db获取详细信息我该怎么做???

2 个答案:

答案 0 :(得分:2)

如果你有一个http服务(JSON / P)到你的数据集,并有一个建议参数的转换层,你应该能够调整“service_url”和“service_path”参数指向你的服务:

$("#myinput").suggest({
  service_url: "http://yourdomain.com",
  service_path: "/your/json/service"
});

尝试一个建议演示(here),并使用Web Inspector / Firebug查看http请求/响应建议对freebase.com。您的Web服务必须返回建议期望的相同JSON格式。否则,您可能需要覆盖默认的建议响应处理程序(这是可行的)。

答案 1 :(得分:0)

您可以尝试使用jQUery ui。

中的自动完成组件

http://jqueryui.com/demos/autocomplete/