0

私はWinJS.xhrReSTサービスを呼び出すために使用しています...ブラウザでURLを呼び出すと、返された完全なxmlが表示されます。そのため、その xml を解析してデータの一部を表示したいと考えています。

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

問題は、downloadError関数にパラメーターがないため、何が問題なのかわかりません。

私は何が欠けていますか?

ヘルプページはあまり役に立ちません:(

編集:私はフィドラーを使ってネットワーク上にあるものを確認していましたが、リクエストが表示されません。対象のサーバーは自分のLANです。そのIPアドレスでも試してみましたが、同じ結果になりました(なし)

4

1 に答える 1

2

エラーが発生した場合、コールバック関数は 1 つのパラメーターを受け取ります。downloadError は、1 つのパラメーターを受け取る必要があります。次のように downloadError を定義すると、詳細が表示されます。結果のタイプは XMLHttpRequest である必要があり、それを使用してリクエストのステータスと失敗した理由を確認できます。

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

編集:

application.AppManifest ファイルでアプリの機能を確認してください。機能セクションでは、インターネットへの接続、Web カメラの使用など、アプリに必要な機能を定義します。

于 2012-02-28T16:07:17.420 に答える