3
我在一個鏈接上設置了一個onclick函數,用於調用Google地圖的calcRoute函數,並且每次點擊鏈接時都會顯示以下內容Uncaught ReferenceError :NE461UL未定義該參數是一種郵政編碼。Javascript store locator,Uncaught ReferenceError:...未定義
我一直在嘗試一段時間,我無法弄清楚它爲什麼顯示錯誤。
我有以下行
var distLink = "<a onclick=\"calcRoute(" + postcode + "); return false;\" datalat=" + lat + " datalng=" + lng + " id=\"get-directions\" class=\"directions" + letter +"\">Directions<\/a>";
的calcRoute是我頭一個jQuery文件
function calcRoute(postcode) {
console.log(marker);
var start = document.getElementById("address").value;
var end = document.getElementById("get-directions").name;
$('get-directions').click(function(){
console.log('click!');
});
var request = {
origin:start,
destination:end,
travelMode: google.maps.TravelMode.DRIVING
};
console.log(JSON.stringify(request));
directionsService.route(request, function(response, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(response);
}
});
}
我一直在尋找代碼的方式太長,我怎麼沒有得到那個。金星給你!歡呼 –
綠色勾號標記比金星更有用。 ;-) – Marcelo
必須等3分鐘,但是我會:) –