Windows 8 javascript開発の要請ネットワーク

1753 ワード

ネットワーク要求:
WinJS.xhr({url:「your address」).then(onCompplete,onError) 
非同期要求ネットワークは、Promiseに戻ります.javascriptのXMLtpRequestを封入しました.
thenでのコールバック成功関数onCompletteと要求失敗の関数one Errを要求します.
例えば:
    //        

    var reqUrl = "http://www.baidu.com";

    WinJS.xhr({ url: reqUrl}).then(onComplete, onError);



    function onComplete(result) {

        var responseTxt = result.responseText;//       

         var statusCode = result.status;  //    

        console.log("success:" + responseTxt);//        



    }



    function onError(result) {

        console.log("fail:"+result.status);

    }
 
onComplette要求成功後の処理関数
オンエルローr 要求失敗後の処理関数
 
サポート要求:
バイナリデータ、つまりファイルダウンロードです.
xmlデータです
Jsonデータ(JSON.parseで直接解析できます.Jsonデータでないとこの関数はエラーとなります.)
などがあります
 
要求タイムアウト時間などの他の要求パラメータも設定できます.
詳細は公式サイトによると、http://msdn.microsoft.com/zh-cn/library/windows/apps/hh868282.aspx.