在编写JavaScript和Ajax时,没有适合此功能的文档。我使用api src="http://www.google.com/jsapi"
和searchControl.execute("abhilashm86");
搜索了这个词。
这个google.setOnLoadCallback(initialize)
如何在内部调用?当用户清除以前的搜索并开始新的搜索时,此功能是否仅适用于新的搜索字词?
google.setOnLoadCallback(initialize)
究竟是如何得到的?
答案 0 :(得分:10)
当您的文档(包括Google API)完全加载时,系统会调用您的初始化函数。因此,您应该在传递的函数中包装使用API的任何代码:
E.g。
google.setOnLoadCallback(function()
{
var searcher = new google.search.SearchControl();
// More code that depends on the API.
});
答案 1 :(得分:1)
使用google.setOnLoadCallback注册文档加载后要调用的指定处理函数,而不是GSearch.setOnLoadCallback。