[問題] Ajax 表格插入的問題
假設有一個表格 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
05/21 23:18, 2F
→
05/21 23:18, , 3F
05/21 23:18, 3F
→
05/21 23:19, , 4F
05/21 23:19, 4F
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章