[ajax] 要怎麼把xml裡面的東西分離出來

看板Ajax作者 (路人)時間15年前 (2010/11/19 23:56), 編輯推噓1(1011)
留言12則, 3人參與, 最新討論串1/1
我想寫一個自動填入多個表格的AJAX (輸入ISBN 要自動去填入"作者"跟"書名"欄位) 目前是做到 JavaScript func會去呼叫一個php檔案 然後會自動產生一個 myxml.xml ========== myxml.xml ============ <?xml version="1.0" encoding="utf-8"?> <Author>李維菁</Author> <Name>我是許涼涼</Name> ================================= 然後卡在我不知道怎麼填入"作者"跟"書名"的欄位 function stateChanged() { if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { document.getElementById("author").value = ???? document.getElementById("name").value = ???? } } 不知道怎麼分離出來 ~"~ -- 主管主管!又有人下螢幕 主管主管!網友說不出貨要告 主管~有個叫明翰的訂了三億 DELL 訂單 DELL DELL 我們詐欺 DELL DELL ψQSWEET 他媽的 ◎ ◎ 喔~~ ︶ ︶ ◎ ◎ So~? ︶ ︶ ◎ ◎ 快出貨呀! ⊙◥ 3╯ξ 沒王法了 (哈欠) (煙~) 是不是?!( ) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.161.244.53

11/20 02:22, , 1F
1.不能用getElementById,整個文件沒有ID
11/20 02:22, 1F

11/20 02:23, , 2F
2.要ID要先設定好DTD,或者改用getElementsByName
11/20 02:23, 2F

11/20 02:23, , 3F
3.不是value,是node.childNodes[0].nodeValue
11/20 02:23, 3F

11/20 02:23, , 4F
因為node裡面的文字,自己也是一個節點
11/20 02:23, 4F

11/20 02:23, , 5F
就注意一下囉,其實建議用json啦,XML很累
11/20 02:23, 5F

11/20 11:16, , 6F
11/20 11:16, 6F

11/20 12:08, , 7F
有看可是沒有懂 ˇˇ" json有keyowrd嗎 ?
11/20 12:08, 7F

11/21 10:32, , 8F
json的keyword就是google JSON,很多教學的= ="
11/21 10:32, 8F

11/21 10:32, , 9F
Server端,例如PHP都有json_encode的函式,把json回傳
11/21 10:32, 9F

11/21 10:33, , 10F
javascript可以用eval或是json2.js去把server吐出來的
11/21 10:33, 10F

11/21 10:33, , 11F
string直接轉換成javascript可用的變數
11/21 10:33, 11F

11/21 17:19, , 12F
恩恩 謝謝 K大
11/21 17:19, 12F
文章代碼(AID): #1CvfuKKd (Ajax)
文章代碼(AID): #1CvfuKKd (Ajax)