Re: [問題] 如果要增加名稱為陣列的值要怎麼加進去

看板Ajax作者時間15年前 (2010/02/05 14:52), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《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

02/05 15:26, , 1F
如果說你是要增加就是這樣,如果你是要用新的資料取代
02/05 15:26, 1F

02/05 15:26, , 2F
舊的資料 , 你應該要先remove掉現在有的資料.
02/05 15:26, 2F
文章代碼(AID): #1BQy0ymm (Ajax)
文章代碼(AID): #1BQy0ymm (Ajax)