我有这个简单的代码来查询Web服务: -
$.get( url ,
function(xml) {
var hello = $(xml).find("hello").text();
...
alert(xml); // displays [object XMLDocument]
alert($(xml)); // displays [object Object]
}
);
Run Code Online (Sandbox Code Playgroud)
这很好用,但我有兴趣从回调函数中看到整个XML结构用于调试目的.我尝试了一些东西,但我无法显示XML.我想看到的是这样的: -
<stuff>
<hello>bear</hello>
</stuff>
Run Code Online (Sandbox Code Playgroud)
任何线索?谢谢.
如果您在firefox中使用firebug,但也可以在IE8或chrome中使用,您可以尝试:
console.dirxml(xml)
OR
console.dir(xml)
OR
console.log(xml)
在IE8中按F12打开开发人员控制台,或者您可能会收到错误消息,说普通浏览器不知道控制台是什么(在F12之后它应该是).
或者,您可以使用prettyPrint来显示对象.或者看看答案是否在Javascript中有一个等效的var_dump(PHP)?