2011-09-30 36 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

相关问题