我发现此工具包含源代码
演示:
http://googlesuggest-jquery.googlecode.com/svn/trunk/demo.html
源:
http://googlesuggest-jquery.googlecode.com/svn/trunk/
该演示提示相关的关键字和功能与Google搜索框自动推荐功能完全相同。
<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
,以便我可以将其显示为列表。
答案 0 :(得分:0)
使用来源:)
该插件显然非常简单:Source Code
它进行ajax调用并处理返回数据以将它们放入span
(它似乎使用了jQuery UI中的标准自动完成)。源代码中需要的位是:
success: function(data) {
response($.map(data[1], function(item){
return { value: $("<span>").html(item[0]).text() };
}));
}
只需在那里做任何你需要的事情(最好在response(...)
部分之上以保持功能)。