我只是得到我的第一次堆棧溢出,當我跑這個腳本:堆棧溢出錯誤
var hlat = 0.00;
var hlong = 0.00;
var mapdiv = document.getElementById('map');
var map_url = base_url + 'ajax/getPropMap';
var id_url = base_url + 'hotels/gethotel_id';
var id=0;
var map = null;
// apply gmaps to product map div
$(function(){
$.get(id_url, {id: segment}, getMapDetails);
});
function getMapDetails(data){
$.getJSON(map_url, {id:data}, addToProdMap);
}
function getMapDetails(data){
addProdMap(data);
}
function addProdMap(data){
hlat = data.latitude;
hlong = data.longitude;
map = new google.maps.Map(mapdiv, {
center : new google.maps.LatLng(hlat, hlong),
zoom : 13,
mapTypeId : 'hybrid'
});
var coords = new google.maps.LatLng(hlat, hlong);
var marker = new google.maps.Marker({
clickable : true,
map: map,
icon : 'http://labs.google.com/ridefinder/images/mm_20_red.png',
position : coords
})
}
如何面對呢?火狐關閉,IE顯示堆棧溢出錯誤
你有一些來自IE的調試結果嗎?這與PHP有什麼關係? ;) – Franz 2009-11-12 01:16:33
您是否故意創建兩個名稱爲getMapDetails的函數? – Jacob 2009-11-12 01:17:29
@Franz:我在這裏使用Kohana PHP框架作爲我的後端,並且最上面是對控制器的調用...或者是否不會將此視爲擁有PHP標記?沒有IE的調試結果 – yretuta 2009-11-12 01:20:42