0

我用源代码找到了这个工具

演示:

http://googlesuggest-jquery.googlecode.com/svn/trunk/demo.html

资源:

http://googlesuggest-jquery.googlecode.com/svn/trunk/

该演示建议相关的关键字和功能,就像谷歌搜索框自动建议功能一样。

<script>
$.each("web youtube recipe products news images books".split(" "), function(i, v){
  var div = $("<div>").appendTo("#inputs")
    , input = $("<input>").appendTo(div)
    , span = $("<label>").text(v).appendTo(div);
  input.googleSuggest({ service: v });
});
</script>

根据上面的代码,我如何抓取建议的数据并将其另存为,array以便我可以将其显示为列表。

4

1 回答 1

0

使用源代码:)

该插件显然非常简单:Source Code

它进行 ajax 调用并处理返回数据以将它们放入span(它似乎使用来自 jQuery UI 的标准自动完成)。您在源代码中需要的位在这里:

success: function(data) {
  response($.map(data[1], function(item){
    return { value: $("<span>").html(item[0]).text() };
  }));
}

只需在那里做任何你需要的事情(最好在response(...)保持功能的部分之上)。

于 2012-12-03T09:56:43.980 回答