マップにマーカーを配置する方法を教えるこのチュートリアルでは、 https : //developers.google.com/maps/articles/phpsqlajax_v3 で使用される doNothing() 関数があります。
request.onreadystatechange = doNothing;
この関数/行のポイントは何ですか? 必要な機能を追加できることを示すだけですか?
マップにマーカーを配置する方法を教えるこのチュートリアルでは、 https : //developers.google.com/maps/articles/phpsqlajax_v3 で使用される doNothing() 関数があります。
request.onreadystatechange = doNothing;
この関数/行のポイントは何ですか? 必要な機能を追加できることを示すだけですか?
目的はありません。これはダミーのサンプル関数です。(ハ!そう思った。修正については、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 を操作する方がはるかに簡単です。