我正在使用 WinJS.xhr
调用 ReST 服务...当我在浏览器上调用 url 时,我可以看到完整返回的 xml。所以我想解析该 xml 以显示一些数据。
WinJS.xhr({ url: "http://myserver/myservice" }).
then(processPosts, downloadError);
问题是我的 downloadError
函数没有参数,所以我不知道出了什么问题。
我错过了什么?
help page不是很有帮助:(
编辑:我曾经fiddler查看线路上的内容,但我没有看到请求。我的目标服务器是我自己的 LAN,我也尝试使用它的 IP 地址,得到相同的结果(无)
最佳答案
当出现错误时,回调函数将采用一个参数。 downloadError 需要接受一个参数。如果您按如下方式定义 downloadError 您应该获得更多详细信息。结果类型应该是 XMLHttpRequest,使用它您可以看到请求的状态以及失败的原因。
function downloadError(result){
//check the result param.
}
编辑:
检查 application.AppManifest 文件中的应用程序功能。在功能部分,您可以定义应用程序所需的功能,例如连接到互联网、使用网络摄像头。
关于javascript - 我看不出这个 WinJS.xhr 调用出了什么问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9484979/