我看不出这个WinJS.xhr调用出了什么问题

时间:2012-02-28 15:41:48

标签: javascript windows-8 windows-runtime winjs

我正在使用WinJS.xhr来调用ReST服务...当我在浏览器上调用url时,我可以看到完整的返回xml。所以我想解析那个xml来显示一些数据。

WinJS.xhr({ url: "http://myserver/myservice" }).
    then(processPosts, downloadError);

问题是我的downloadError函数没有参数,所以我不知道出了什么问题。

我错过了什么?

help page不是很有帮助:(

编辑:我曾经fiddler看到网络上的内容,但我看不到请求。我所针对的服务器是我自己的局域网,我也试过它的IP地址,结果相同(无)

1 个答案:

答案 0 :(得分:2)

当出现错误时,回调函数将采用一个参数。 downloadError需要接受一个参数。如果您按如下所示定义downloadError,您应该获得更多详细信息。结果类型应该是XMLHttpRequest,使用它可以看到请求的状态及其失败的原因。

function downloadError(result){
//check the result param.
}

修改

检查application.AppManifest文件中的应用功能。功能部分用于定义应用程序所需的功能,例如连接到Internet,使用网络摄像头。