晚上好!从HTML输入中检索多个值并存储在JSON键中,值[Array]
我目前正在使用google maps api。 谷歌地图要求提供json格式来设置路线。
一切工作正常,如果我做我自己的json对象,但我想从输入字段中检索数据并将其存储在json对象中。
现在我可以从输入字段中检索1个值并存储它。但我想要检索多个值。这需要在地图上设置方向。我需要找到一种将多个值作为数组存储在json对象中的方法。纠正我,如果我写的有些东西错了,我不是一个专家:)
“关键”:“阵列”
见下面的例子+代码
这就是我需要尝试得到: 用户来到页面,看到2个输入字段,他填写阿姆斯特丹和罗马,但他总是需要巴黎。所以用户按下+图标。另一个输入字段出现,他填写巴黎。当用户提交此之下必须是JSON结果从输入字段
"locatie" : ["Berlin", "Amsterdam", "Paris", "Rome"]
这是我的形式:
<form onsubmit="return make_json(this);">
Locatie: <input type="text" name="locatie">
<input type="submit" name="" value="Make Trip">
</form>
我的js函数:
function make_json(form) {
var json = {
"locatie" : form.locatie.value
// this is what works and what i would like to retrieve from multiple input fields
//"locatie" : ["Paris", "Amsterdam"]
};
return json;
}
在谷歌地图API我称之为功能和使用json:
var jsonArray = make_json();
你如何输入它们?用空格隔开? –
我不把它们分开,我只能填写一个位置,我需要找到一种方法来添加多个位置。所以当有人想要添加另一个位置时,他们按下+图标。另一个输入字段出现,他们可以添加另一个位置等。 – Marc