-2

alertこのコードをパースペクティブ アドレスと共にユーザーに提供したいのですが、何らかの理由で実行されていません。誰かが私を正しい方向に向けることができますか?

ありがとう!

<html>
<head>
<title>geoload</title>
<script type="text/javascript" src="http://www.mapquestapi.com/geocoding/v1/reverse?key=MY_DEV KEY GOES HERE=40.0755&lng=-76.329999&output=json&callback=renderGeocode"></script>

<script type="text/javascript">
function renderGeocode(response){
    var location = response.results[0].locations[0];
    alert(location.adminArea5 + ", " + location.adminArea4);
}
</script>
</head>
<body onload=(load"renderGeocode")></body>
</html>
4

2 に答える 2

3

+標識を見落としています:

alert(location.adminArea5 + ", " + location.adminArea4);
                          ^
于 2011-11-17T21:46:26.990 に答える
1

mapquestapi への呼び出しにはコールバック パラメータが含まれているため、本文のオンロードは必要ありません。コールバック パラメータは renderGeocode で、同じ名前の JavaScript 関数を呼び出します。以下のコードを参照してください。

<html>
<head>
<title>geoload</title>
<script type="text/javascript" >
function renderGeocode(response) {
    console.log(response)
} 

</script>
<script type="text/javascript" src="http://www.mapquestapi.com/geocoding/v1/reverse?key=MY_DEV KEY GOES HERE&lat=40.0755&lng=-76.329999&callback=renderGeocode" ></script>
</head>
<body></body>
</html>
于 2012-11-10T23:19:37.163 に答える