我想通过此网址使用Google的自动完成功能:
http://suggestqueries.google.com/complete/search?output=toolbar&hl=en&q=Google
但问题是,当我尝试对其进行ajax调用时,浏览器将拒绝发送请求,因为它是跨域请求。
如何才能在Javascript中使用它?
答案 0 :(得分:0)
如果服务器(谷歌)不支持jsonp或cors,我担心无法执行跨域ajax请求。您可以尝试解决方法:
在您的服务器上公开此功能(http://yourserver/pathtofunction
)。浏览器可以调用它作为查询字符串(e.x output=toolbar&hl=en&q=Google
)
然后,您的服务器使用传递的查询字符串参数调用http://suggestqueries.google.com/complete/search
以获取返回的结果并将其返回给您的浏览器。
答案 1 :(得分:-1)
也许这个用户指南可以提供帮助:
http://jimbojw.com/wiki/index.php?title=What_Would_Google_Suggest%3F