Windows 8 javascript開発の要請ネットワーク
1753 ワード
ネットワーク要求:
WinJS.xhr({url:「your address」).then(onCompplete,onError)
非同期要求ネットワークは、Promiseに戻ります.javascriptのXMLtpRequestを封入しました.
thenでのコールバック成功関数onCompletteと要求失敗の関数one Errを要求します.
例えば:
onComplette要求成功後の処理関数
オンエルローr 要求失敗後の処理関数
サポート要求:
バイナリデータ、つまりファイルダウンロードです.
xmlデータです
Jsonデータ(JSON.parseで直接解析できます.Jsonデータでないとこの関数はエラーとなります.)
などがあります
要求タイムアウト時間などの他の要求パラメータも設定できます.
詳細は公式サイトによると、http://msdn.microsoft.com/zh-cn/library/windows/apps/hh868282.aspx.
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.