作者knives ()
看板Ajax
標題Re: [問題] 如果要增加名稱為陣列的值要怎麼加進去
時間Fri Feb 5 14:52:42 2010
※ 引述《TonyQ (^^)》之銘言:
: 名為 ids[] 的input , 只是因為用同樣名字所以後端接起來是陣列,
: 也就是說 , 如果你要建立一個名為 ids , 資料是 1,2的資料列。
: 實際上你要建立
: <input type="hidden" id="ids[]" name="ids[]" value="1">
: <input type="hidden" id="ids[]" name="ids[]" value="2">
: 所以你現在要做的就是找到一個conainter ,
: 然後看你要用html或append 的方式新增元素內容 .
: 想辦法湊出一堆hidden的input , value是按照你想要的順序就是了.
所以說,比方我上面有個輸入框 id為 ids_input
用jquery寫的話,就是
for( var i=0 ; i < json_array.length ; i++ )
{
$('
#ids_input').append('<input type="hidden" id="ids[]" name="ids[]"
value="'+json_array[i][id]+'">');
}
這樣才行囉
--
╔ ◣◢◢ ㊣
═════════════════════════╗
║◥愛洨堂◣ 《給你爽˙洨丸》 洨丸真正好 補完不會少 ║
║ ◤◤◥ gelisiau siauwan 洨丸呷到飽 暴走跑不了 ║
║ ║
║專治亂入死小孩:洨朋友對號入座、自爽、過激、戀童、告官、暴走、║
║ 無腦亂入、病床邊亂開槍等症狀,廿六服立即見效。║
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.39.194
1F:→ TonyQ:如果說你是要增加就是這樣,如果你是要用新的資料取代 02/05 15:26
2F:→ TonyQ:舊的資料 , 你應該要先remove掉現在有的資料. 02/05 15:26