我发现了许多不同的方法来将自动完成添加到文本输入中。
如:http: //jqueryui.com/demos/autocomplete/
我想要的是一种不必键入某人可能键入的所有可能性而只需使用 Google 的自动完成选项的方法。就像当你输入“狗”时,我得到“狗品种”“狗堆”和“赏金猎人狗”。我希望在输入文本时出现相同的内容。我发现的这些工具要求您添加人们可以单击的选项。
如果您需要进一步解释,请告诉我。
谢谢!
我发现了许多不同的方法来将自动完成添加到文本输入中。
如:http: //jqueryui.com/demos/autocomplete/
我想要的是一种不必键入某人可能键入的所有可能性而只需使用 Google 的自动完成选项的方法。就像当你输入“狗”时,我得到“狗品种”“狗堆”和“赏金猎人狗”。我希望在输入文本时出现相同的内容。我发现的这些工具要求您添加人们可以单击的选项。
如果您需要进一步解释,请告诉我。
谢谢!
这很容易做到。谷歌为此提供了一个 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
至少根据这个人的说法,您似乎无法将其用于您的网站。