0

我发现了许多不同的方法来将自动完成添加到文本输入中。

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

我想要的是一种不必键入某人可能键入的所有可能性而只需使用 Google 的自动完成选项的方法。就像当你输入“狗”时,我得到“狗品种”“狗堆”和“赏金猎人狗”。我希望在输入文本时出现相同的内容。我发现的这些工具要求您添加人们可以单击的选项。

如果您需要进一步解释,请告诉我。

谢谢!

4

1 回答 1

1

这很容易做到。谷歌为此提供了一个 api:

http://suggestqueries.google.com/complete/search?client=firefox&q=dog

client参数是必需的。

结果:

["dog",["dog breeds","dogpile","dog the bounty hunter"],["","",""],[],{"google:suggesttype":["QUERY","QUERY","QUERY"]}]

然后你的工作就是解析它并将信息提供给你的自动完成插件。


编辑:我还发现了这种访问 api 的方式:http: //google.com/complete/search ?output=toolbar&q=microsoft来自https://groups.google.com/forum/?fromgroups#!topic/google- ajax-搜索-api/UXTiCJMvKLo

至少根据这个人的说法,您似乎无法将其用于您的网站。

于 2012-07-09T21:35:28.990 回答