Google和Bing的自动完成工作如何运作?

时间:2010-09-12 15:05:56

标签: javascript ajax autocomplete bing

Google和Bing的自动完成功能如何运作?

当我使用萤火虫时,我看不到XHR。在这种情况下,如何检索数据?

2 个答案:

答案 0 :(得分:4)

XHR仅限于与源请求相同的域,而Google和Bing使用单独的域来提供动态内容。

相反,他们通过向页面添加<script>标记来动态加载新数据(显示在Firebug的“所有”标签中)

答案 1 :(得分:3)

他们创建<script>元素,这些元素指向返回Javascript的URL,该Javascript调用具有自动完成结果的函数。 (类似于JSONP

您可以在Firebug的“网络”标签中查看请求。