我正在使用Google Maps Javascript API,以便我可以让某人在地图上放置标记,然后从中获取经度和经度作为表单的一部分提交。我知道如何从Maps api获取数据就好了,但我无法弄清楚如何将我拥有的javascript变量提交给rails表单?
移动地图标记时会调用一个事件,所以此时有一种方法可以将lat和long变量发送回rails中的隐藏表单字段吗?
答案 0 :(得分:1)
在您要提交的表单中创建一些隐藏的lat和long字段,然后动态地将值添加到隐藏字段,因此当您提交表单时,它将包含在post变量中
答案 1 :(得分:0)
通过使用值设置隐藏字段来执行what corroded said。
但是,每次发生标记移动事件时,不是设置隐藏字段,而是在触发表单提交时设置隐藏字段一次更有效。
您应该能够连接事件以读取标记位置并相应地设置字段。