HTML5-XMLHttpRequest レベル 2 の概要と詳細な説明

黄舟
リリース: 2017-04-01 11:46:27
オリジナル
1770 人が閲覧しました

1. 概要
XMLHttpRequest Level 2 は、クロスオリジンのサポートを備えた XMLHttpRequest の拡張機能です。

2. ブラウザーサポートの検出

 if (typeof xhr.withCredentials === undefined) 
   {   
      document.getElementById("support").innerHTML =  
         "Your browser <strong>doesnot</strong> support cross-origin                     
         XMLHttpRequest"; 
   } 
   else 
   { 
      document.getElementById("support").innerHTML =  
         "Your browser <strong>does</strong> support cross-origin                        
         XMLHttpRequest";
   }
ログイン後にコピー

3. 新しいイベント名
XMLHttpRequest レベル 2 より前は、XMLHttpRequestリクエストとレスポンスステータスは、列挙型と同様の数値で表されていました。 XMLHttpRequest レベル 2 は、名前付きイベントを使用して、リクエストと応答のさまざまな状態を置き換えます。これらの名前付きイベントには、対応するイベント 属性 があり、各イベントのイベント属性に イベント処理 関数 を割り当てることができます。
XMLHttpRequest オブジェクト には、loadstart、progress、abort、error、load、upload、loaded などのいくつかのイベントがあります。

これらのイベントは XMLHttpRequest のサブオブジェクトとして見ることができ、いくつかのイベント プロパティを持ちます。
XMLHttpRequest 自体にもいくつかのイベント プロパティとイベントがあります。 XMLHttpRequest イベント属性には、XMLHttpRequest.onprograss、XMLHttpRequest.onload、XMLHttpRequest.onerror などが含まれます。
イベント ハンドラー関数でパラメーター e を渡すことができます。e には、e.total、e.loaded、e.uploaded、e.downloaded、e.lengthComputable などのイベントとデータ情報に関連するいくつかのプロパティがあります。

以上がHTML5-XMLHttpRequest レベル 2 の概要と詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!