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

标签 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查看线路上的内容,但我没有看到请求。我的目标服务器是我自己的 LAN,我也尝试使用它的 IP 地址,得到相同的结果(无)

最佳答案

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

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

编辑:

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

关于javascript - 我看不出这个 WinJS.xhr 调用出了什么问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9484979/

相关文章:

c# - BackgroundDownloader 不适用于 Windows 10 移动版 UWP?

xml - StandardStyles 中的 "&#xE100"值

javascript - 循环玩石头剪刀布游戏

javascript - Css 行用 bootstrap 分割

javascript - 从对象内部的函数调用函数(对象字面量)

javascript - 获取点击的listview项的自定义数据属性;弹出窗口;杰奎姆

Javascript/jQuery Windows 8 屏幕键盘

c# - ScrollViewer 不滚动

c# - C# xaml 中的范围 slider 控件

windows-8 - 在 Windows 8 中禁用或阻止页面的纵向模式