[問題] Ajax 表格插入的問題

看板Ajax作者 (...)時間16年前 (2009/05/21 18:00), 編輯推噓2(202)
留言4則, 1人參與, 最新討論串1/1
假設有一個表格 A 它有五個 ROW , 分別是 T(Title),R1,R2,R3,R4 今天我 trigger 一個 AJAX 的請求向 Server 要資料 他會 Response 回來 2 個 new ROW (用 R5,R6來代表) 接下來要刪除掉 R1,R2 並且把 R5,R6 加到表格的後方 刪除 R1,R2 很簡單 , 直接用 deleteRow 但是要把 R5,R6 加到表格後面 最先想到的做法是 A.innerHTML = A.innerHTML + ResponseText 但這做法是行不通的(好像是因為是table物件關係所以不允許這麼作) 似乎要用 innsertRow 的 method 去加 現在問題來了 因為每個 Row 的資料相當複雜 , 而且<tr>,<td>上也設定了很多的屬性 會有一些麻煩 所以我的問題是 : 要如何能夠把 responseText 內的內容 , 轉換成能夠以 DOM 來操作的 然後直接取得responseText 裡兩個 row 的物件 obj_R5 , obj_R6 然後在原來的表格 A 中新增兩個 ROW , 把obj_R5和obj_R6 指定給新增的兩個ROW -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.186.108

05/21 18:32, , 1F
然後問題是?
05/21 18:32, 1F
※ 編輯: cyril63 來自: 203.67.221.237 (05/21 22:31)

05/21 23:18, , 2F
問題1不是有responseXML ?
05/21 23:18, 2F

05/21 23:18, , 3F
問題而有insertRow(obj_R5)這樣的用法,要不然可以試試
05/21 23:18, 3F

05/21 23:19, , 4F
appendChild()
05/21 23:19, 4F
文章代碼(AID): #1A5IP3N- (Ajax)
文章代碼(AID): #1A5IP3N- (Ajax)