Javascript 未捕获引用错误:未在带有rails后端的GMAP上定义函数
为了解决这个问题,我读了什么: 我读了下面的内容,实际上解决了相同的问题,但是当我试图实现它时,解决方案没有起作用。 在我的实现中,我遵循这个示例 问题: 当我按下“表单”上的“保存”按钮时,出现控制台错误:Javascript 未捕获引用错误:未在带有rails后端的GMAP上定义函数,javascript,ruby-on-rails,Javascript,Ruby On Rails,为了解决这个问题,我读了什么: 我读了下面的内容,实际上解决了相同的问题,但是当我试图实现它时,解决方案没有起作用。 在我的实现中,我遵循这个示例 问题: 当我按下“表单”上的“保存”按钮时,出现控制台错误: Uncaught ReferenceError: saveData is not defined 我试图在rails上实现上述功能,并使用gmaps4rails作为我的地图源 我的代码: function show_location(lat, lng, mitlocation_id,
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")
};
功能显示位置(lat、lng、MIT位置id、位置名称、bldgnum){
var infoWindowContent=[
"",
“食品说明:”,
"",
“]”。加入(“”);
var tempmarker={“lat”:lat,
“液化天然气”:液化天然气,
“infowindow”:infoWindowContent
};
handler.addMarker(tempmarker);
};
函数saveData(){
控制台日志(“hi”)
};
这两个方法都是在$(document).ready(function(){…}
下定义的,所以我对为什么不定义saveData方法有点困惑
谢谢你的帮助