2010-06-28 29 views
0

我有一个简单的网页,其中提出了两个JQuery的AJAX调用获得的参数,然后将其更新谷歌地图纬度和液化天然气,谷歌地图使用jQuery AJAX

对于两个AJAX调用后因故制成,在谷歌地图然后似乎超时并且去灰色。

有没有人曾经经历过这个或有任何想法,为什么它会这样做?

感谢

+1

视频,截图,代码,甚至更好地重现该问题的链接(jsbin.com /的jsfiddle)将帮助很大。 – redsquare 2010-06-28 19:34:00

+0

a redsquare同意我们需要比你给我们的更多的东西 – mcgrailm 2010-06-28 19:44:22

+0

我不认为你甚至得到你的更新功能,你会得到警报消息吗? – mcgrailm 2010-06-28 20:41:01

回答

0
var pclat; 
    var pclng; 
    var pc = document.forms[0]["postcode"].value; 


    $.get("get_latlong.php", { cp: pc, cord: "Lat" }, function(data){ 
     alert("Lat: " + data); 
     pclat = data; 

    }); 



    $.get("get_latlong.php", { cp: pc, cord: "Lng" }, function(data){ 
     alert("Long: " + data); 
     pclng = data; 
    }); 


    updateMap(pclat, pclng); 


} 



function updateMap(pclat, pclng){ 


    var postcodeLL = new google.maps.LatLng(pclat, pclng); 
    map.panTo(postcodeLL); 
    marker.setPosition(postcodeLL); 
    marker.setMap(map); 

}

+0

这应该真的包含在问题中,而不是作为答案。 – corymathews 2010-06-28 19:55:40