Javascript 如何查看XMLHttpRequest对象

Javascript 如何查看XMLHttpRequest对象,javascript,xmlhttprequest,cordova,Javascript,Xmlhttprequest,Cordova,我是JavaScript新手,所以这是一个非常基本的问题 我正在创建一个XMLHttpRequest对象,并调用setRequestHeader()方法。为了进行调试,我希望在调用send()之前能够看到在XMLHttpRequest对象上设置的头 似乎没有指向getRequestHeader()的API,因此是否有其他方法可以将我的对象视为字符串,以便进行调试 更新:对不起,我需要把事情说清楚。我正在编写PhoneGap应用程序,无法访问Chrome控制台。您可以使用控制台中的可用方法来调试脚

我是JavaScript新手,所以这是一个非常基本的问题

我正在创建一个
XMLHttpRequest
对象,并调用
setRequestHeader()
方法。为了进行调试,我希望在调用
send()
之前能够看到在
XMLHttpRequest
对象上设置的头

似乎没有指向
getRequestHeader()
的API,因此是否有其他方法可以将我的对象视为字符串,以便进行调试

更新:对不起,我需要把事情说清楚。我正在编写PhoneGap应用程序,无法访问Chrome控制台。

您可以使用
控制台中的可用方法来调试脚本

var object = {test:1};
console.log(object);
参考:

您可以使用
控制台中的可用方法来调试脚本

var object = {test:1};
console.log(object);

参考资料:

在chrome上,使用控制台的网络选项卡,在firefox上,您可能需要firebug来完成,在chrome上,您将看到关于xhr的所有信息,使用控制台的网络选项卡,在firefox上,您可能需要firebug来完成,您将看到关于xhr的所有信息

您不能使用断点选项在chrome控制台中查看吗?对不起,这是在PhoneGap应用程序中,因此我无法访问chrome控制台。将更新问题。我没有PhoneGap开发经验,但这可能会对您有所帮助:您不能使用断点选项在chrome控制台中查看吗?抱歉-这是在PhoneGap应用程序中,因此我无法访问chrome控制台。将更新问题。我没有PhoneGap开发的经验,但这可能会对您有所帮助:Chrome的网络选项卡是一个极好的工具,它能够按顺序记录多个请求,甚至在需要时过滤以仅查看XHR请求。Firebug具有类似的功能,但感觉不像Chrome中提供的那样“流畅”。Chrome的“网络”选项卡是一个极好的工具,能够按顺序记录多个请求,甚至在需要时过滤以仅查看XHR请求。Firebug具有类似的功能,但感觉不像PhoneGap中的Chrome.console.log()中提供的那样“流畅”。PhoneGap中的Chrome.console.log()提供了“[object XMLHttpRequest]”而没有任何细节。是的,internet Explorder和类似的简单浏览器不适合调试。尝试使用合适的浏览器。:)PhoneGap中的console.log()给了我“[object XMLHttpRequest]”而没有任何细节。是的,internet Explorer和类似的简单浏览器不适合调试。尝试使用合适的浏览器。:)