9

JavaScript と Ajax をコーディングする場合、この関数に関する適切なドキュメントはありません。api src="http://www.google.com/jsapi"と を使ってこの用語を検索しましsearchControl.execute("abhilashm86");た。

google.setOnLoadCallback(initialize)これは内部でどのように呼ばれていますか? この機能は、ユーザーが以前の検索をクリアして新しい検索を開始したときの新しい検索用語のためだけのものですか? どのように正確google.setOnLoadCallback(initialize)にトリガーされますか?

4

2 に答える 2

10

ドキュメント (Google API を含む) が完全に読み込まれると、初期化関数が呼び出されます。したがって、渡す関数で API を使用するすべてのコードをラップする必要があります。

例えば

google.setOnLoadCallback(function()
{
   var searcher = new google.search.SearchControl();
   // More code that depends on the API.
});
于 2010-04-04T04:26:17.620 に答える
1

ドキュメントには次のように記載されています。

GSearch.setOnLoadCallback の代わりに、google.setOnLoadCallback を使用して、指定されたハンドラー関数を登録し、ドキュメントが読み込まれたときに呼び出されるようにします。

于 2010-04-04T04:33:09.057 に答える