2010-06-28 68 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