Я не вижу, что пошло не так с этим вызовом WinJS.xhr - PullRequest
0 голосов
/ 28 февраля 2012

Я использую WinJS.xhr для вызова службы ReST ... когда я вызываю URL в браузере, я вижу полный возвращенный XML. Поэтому я хочу проанализировать этот xml, чтобы показать некоторые данные.

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

Проблема в том, что моя функция downloadError не имеет параметров, поэтому я понятия не имею, что пошло не так.

Что мне не хватает?

Страница справки не очень полезна: (

Редактировать: Я привык к Скрипач , чтобы увидеть, что на проводе, и я не вижу запроса. Сервер, на который я нацеливаюсь, является моей собственной локальной сетью, я также пытался использовать его IP-адрес с теми же результатами (нет)

1 Ответ

2 голосов
/ 28 февраля 2012

При возникновении ошибки функция обратного вызова принимает один параметр. Ошибка скачивания должна принимать один параметр. Если вы определите downloadError следующим образом, вы должны получить более подробную информацию. Тип результата должен быть XMLHttpRequest, и с его помощью вы можете увидеть состояние запроса и причины его неудачи.

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

EDIT:

Проверьте возможности приложения в вашем приложении. Файл AppManifest. В разделе «Возможности» вы определяете, какие возможности требуются вашему приложению, например, для подключения к Интернету и использования веб-камеры.

...