2012-05-11 64 views
0

顯示完整的XML我加載XML如何在HTML頁面中使用jQuery

 $.ajax({ 
      url: '../rest/', 
      dataType: "xml", 
      success: showXML 

     }); 

     function showXML(xml) { 
      $("#output").text((xml)); 
     } 

,但他並不在我的輸出格顯示XML

他表明這一點:[對象文檔] 需要做什麼才能讓他簡單的顯示xml?

+0

使用CDATA,否則你將無法處理您的文檔中的XML。 – Alfabravo

+0

我認爲它不會那麼簡單,即使您將數據類型設置爲文本,我認爲您可能仍然需要正確格式化某些字符,如'<' and '>'字符。 –

+0

@RosdiKasim jquerys'text'方法可以處理這個問題。 – Yoshi

回答

1

因爲您將dataType設置爲xml jquery將自動爲您提供成功回調的數據參數的對象。

嘗試使用這個簽名:

function showXML(xml, textStatus, jqXHR) 

和:

$("#output").text(jqXHR.responseText); 
+0

仍然輸出[object document] –

+0

@AndyJacobs嘗試'jqXHR.responseText'我沒有可能測試這個,所以我不太確定哪一個是正確的。 – Yoshi

+0

responseText完成THX ALOT! –

0

dataType更改爲"html""text"。如果這不起作用,那麼您可能需要按照您的帖子的評論內容進行操作。

相關問題