0

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

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

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

我错过了什么?

帮助页面不是很有帮助:(

编辑:我曾经提琴手查看线路上的内容,但我没有看到请求。我的目标服务器是我自己的局域网,我也尝试了它的 IP 地址,结果相同(无)

4

1 回答 1

2

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

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

编辑:

检查 application.AppManifest 文件中的应用功能。功能部分是您定义应用程序所需功能的地方,例如连接到互联网、使用网络摄像头。

于 2012-02-28T16:07:17.420 回答