-1

これをURLに貼り付ける場合、Google Geo APIを使用したいと思います:

https://maps.googleapis.com/maps/api/geocode/json?address=montreal&sensor=false

Google api docが言うように、jsonオブジェクトを取得します

今、私がやりたいことは次のとおりです。

ajaxでそれを行うので、それが私のコードです:

$.ajax(
        {
        url: 'https://maps.googleapis.com/maps/api/geocode/json?address=montreal&sensor=false',
        dataType: 'json',
        success: function (data) {
        //do stuff
                                }
        }
                              )

     };

それはすべて正常に動作します。オブジェクトが返されるまで、ユーザーの読み込みアニメーションを表示したいだけです。それには時間がかかる場合があります..

何か案は??ありがとう!

4

1 に答える 1

2

alert()ステートメントはコールsuccessバック関数内にあるため、オブジェクトを受け取る前にアラートが来ることはありません。ただし、返されるオブジェクトにはdプロパティがないため、呼び出しalert(data.d)は output になりますundefined

于 2013-01-17T14:07:49.937 に答える