2011-09-30 24 views
1

我正在通過$ .ajax()調用Web服務。 onsuccess我正在得到一個XML文檔,現在的問題是我需要看到檢索到的xmlDocument的內容..如何顯示從jquery.ajax()中檢索到的xml文檔的內容...?

有沒有辦法做到這一點?

+0

你打算在哪裏顯示文件?在一個頁面?或者你只是想讀它?你可以在console.log中打印出來,如果你只是想手動閱讀它 – corroded

+0

你只是想看看ajax調用的結果嗎?考慮使用Firefox和Firebug附加組件。它使網絡開發更容易。 – Cliff

+0

你可以顯示你正在接收的樣本xml – Rafay

回答

2

把它放到textarea的字段,是

$("#textareaID").val(xmlstr); 

或HTML編碼顯示:

$("#someDivID").text(xmlstr); // jQuery text() function performs html-encoding automatically 

簡單的演示:http://jsfiddle.net/wKhnF/1/

注意dataType: "text",它是需要將響應內容處理爲文本而不是XML對象。

+0

成功:function(data,testStatus){alert($。parseXML(data)); } 這裏我得到一個警告顯示[對象:對象] –

+1

更改'數據類型'''文本描述,而不是'xml' –

1

使用Firebug檢查響應。

您可以使用http://api.jquery.com/jQuery.parseXML/來讀取,解析XML,查找和檢索元素。

$.parseXML(xml) 
+0

成功:function(data,testStatus){alert。($。parseXML(data)); } 這裏我得到一個警告顯示[對象:對象] –

+0

和即時通訊使用這個在phonegap應用程序... –

+0

這是一個javascript對象,你需要通讀你想處理的元素。 – Jayendra

相關問題