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

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


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

我想念什么?

help page不是很有帮助:(

编辑:我曾经fiddler看到线路上的内容,但没有看到请求。我定位的服务器是我自己的局域网,我也尝试使用其IP地址获得相同的结果(无)

最佳答案

发生错误时,回调函数将使用一个参数。 downloadError将需要采用一个参数。如果按以下方式定义downloadError,则应获取更多详细信息。结果类型应为XMLHttpRequest,并使用该类型可以查看请求的状态以及失败原因。

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


编辑:

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

07-26 09:01