0

マップにマーカーを配置する方法を教えるこのチュートリアルでは、 https : //developers.google.com/maps/articles/phpsqlajax_v3 で使用される doNothing() 関数があります。

request.onreadystatechange = doNothing;

この関数/行のポイントは何ですか? 必要な機能を追加できることを示すだけですか?

4

2 に答える 2

0

目的はありません。これはダミーのサンプル関数です。(ハ!そう思った。修正については、Molle博士の回答を参照してください。)

しかし、あなたはjQueryを使用していますか?もしそうなら、downloadUrl()とにかくその機能は必要ありません。代わりにjQuery$.get()または$.ajax()関数を使用できます。次のようなコードが表示される場所:

downloadUrl( "phpsqlajax_genxml.php", function(data) {
    var xml = data.responseXML;
    // do stuff with xml
});

次のように変更できます。

$.get( "phpsqlajax_genxml.php", function(xml) {
    // do stuff with xml
}, "xml" );

余談ですが、Google マップの XML チュートリアルが、XML の代わりに JSON を使用するように更新されていないことは本当に残念です。サーバーから XML を生成する場合は、代わりに JSON を生成するのも同じくらい簡単で、JavaScript コードで XML の代わりに JSON を操作する方がはるかに簡単です。

于 2013-04-28T06:22:05.207 に答える