1
我有一組inputFields的看起來像:獲取jQuery的地圖屬性
<g:textField name="adrstrasse" data-id="adressen[${i}].strasse" class="newaddr" id="daten_vornametarea" value="${adresse.strasse}"/>
<g:textField name="adrort" data-id="adressen[${i}].ort" class="newaddr" id="daten_vornametarea" value="${adresse.telefon}"/>
<g:textField name="adrtelefon" data-id="adressen[${i}].telefon" class="newaddr" id="daten_vornametarea" value="${adresse.telefon}"/>
,我想回到那些作爲字符串化的地圖,
這樣做:
var addrmap = $('.newaddr').map(function() {
var $item = $(this);
return {
name: $item.data('id'),
value: $item.val()
};
}).get();
var neu = JSON.stringify(addrmap);
alert(neu);
我得到的地圖如下:
[{"name":"adressen[0].strasse","value":"Hanswarft1"},{"name":"adressen[0].ort","value":"Hallig Hooge"},{"name":"adressen[0].telefon","value":"12345678"}]
但是我希望它看起來像:
[{"adressen[0].strasse":"Hanswarft1"},{"adressen[0].ort":"Hallig Hooge"},{"adressen[0].telefon":"12345678"}]
當我嘗試這樣着,當然我得到的語法錯誤
var addrmap = $('.newaddr').map(function() {
var $item = $(this);
return {
$item.data('id'):
$item.val(),
};
}).get();
var neu = JSON.stringify(addrmap);
alert(neu);
如何返回數據-ID的地圖作爲參數和值價值? 由於事先
你最後一次更新完全改變問題 – Alexander
是它沒有啊我無論如何都要重新考慮,所以不力試圖回答這個問題,伊戈爾德莫夫了完美的回答 –
我回滾了這個問題。否則,問題和答案不會吻合 – Alexander