在 JavaScript 中:https://gist.github.com/anonymous/45c4abdad67f5080a52e
从 Google Places API 检索到 street_number
(实际上是门牌号)和 route
(几乎是街道名称)的结果。
从自动完成搜索框中选择地址后,将根据各自表单字段中的 ID 添加值(以及其他值)。
但是,我不想将 street_number
和 route
单独存储在数据库中;我希望将它们组合起来并作为“地址”存储在表的 address
列中。
因此,需要将这两个值组合起来并使用 id = address
“自动”放置在表单字段中。我不知道该怎么做。我正在学习 Rails,不幸的是,尝试学习 javascript 变得更加困难。
最佳答案
var addressType = place.address_components[0].types[0] + " " + place.address_components[1].types[0];
不幸的是,我看不到链接给出的输出,但这就是在 javascript 中创建字符串的方式。
关于javascript - 如何组合响应中的值并将结果放入表单字段中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22798797/