我为了解决问题而阅读的内容: 我阅读了实际解决同一问题的以下post,但是当我尝试实现它时,解决方案无效。 在我的实现中,我正在关注此示例from gooogle maps。
问题: 当我按下“表单”上的保存按钮时,我收到控制台错误:
Uncaught ReferenceError: saveData is not defined
我正在尝试在rails上实现上述功能,并使用gmaps4rails作为地图的来源。
我的代码:
function show_location(lat, lng, mitlocation_id, location_name,bldgnum){
var infoWindowContent = [
"<form id='map-form'>",
"<div>Food Description: <input id='food-description' type='text' /></div>",
"<input type='button' value='Post Byte' onclick='saveData()'/>",
"</form>"].join("");
var tempmarker= {"lat":lat,
"lng":lng},
"infowindow":infoWindowContent
};
handler.addMarker(tempmarker);
};
function saveData(){
console.log("hi")
};
这两个方法都是在$(document).ready( function () {...}
下定义的,所以我对为什么没有定义saveData方法感到有点困惑。
谢谢你的帮助