将数组传递给$ .getJSON回调函数

时间:2016-02-09 12:07:06

标签: javascript

我开发了以下代码。

 for (var x = 0; x < address.length; x++) {  

    //infoWindowContent[x]  = "<strong>Address</strong><br>" + address[x];



         $.getJSON('http://maps.googleapis.com/maps/api/geocode/json?address='+address[x]+'&sensor=false&',null,function (data) {
            var p = data.results[0].geometry.location;

  var latlng = new google.maps.LatLng(p.lat, p.lng);
    //  resultsMap.setCenter(latlng);  
    alert(address[x]);
});
}  

我需要做的是获取每个地址值。执行此代码时,它表示未定义。那是因为alert(address [x])在$ .getJson方法中。如何将地址数组传递到此块中。我知道它用于向服务器发送数据。但有没有任何方法可以在函数内部获取地址值?

0 个答案:

没有答案