晚上好!從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