未捕获的ReferenceError:在带有rails后端的gmaps上未定义函数

时间:2013-11-22 22:37:27

标签: javascript ruby-on-rails

我为了解决问题而阅读的内容: 我阅读了实际解决同一问题的以下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方法感到有点困惑。

谢谢你的帮助

0 个答案:

没有答案