我正在使用WinJS.xhr
来调用ReST服务...当我在浏览器上调用url时,我可以看到完整的返回xml。所以我想解析那个xml来显示一些数据。
WinJS.xhr({ url: "http://myserver/myservice" }).
then(processPosts, downloadError);
问题是我的downloadError
函数没有参数,所以我不知道出了什么问题。
我错过了什么?
help page不是很有帮助:(
编辑:我曾经fiddler看到网络上的内容,但我看不到请求。我所针对的服务器是我自己的局域网,我也试过它的IP地址,结果相同(无)
答案 0 :(得分:2)
当出现错误时,回调函数将采用一个参数。 downloadError需要接受一个参数。如果您按如下所示定义downloadError,您应该获得更多详细信息。结果类型应该是XMLHttpRequest,使用它可以看到请求的状态及其失败的原因。
function downloadError(result){
//check the result param.
}
修改强>
检查application.AppManifest文件中的应用功能。功能部分用于定义应用程序所需的功能,例如连接到Internet,使用网络摄像头。