非同期リクエストオブジェクトを作成するためブラザーズJavaWebチュートリアルのバンド

非同期リクエストオブジェクト:オブジェクトを介してサーバーへの非同期要求を送信するXMLHttpRequestオブジェクト。それは技術の非同期要求で、すべての最新ブラウザ(IE7 +、Firefoxの、クロム、SafariやOperaは)、IEブラウザ(IE5やIE6)の古いバージョンはXMLHttpRequestオブジェクトをサポートしていないサポートされている、我々は、ActiveXオブジェクトを使用する必要があります。このようなクラスは、Internet Explorerによって導入された最初のActiveXオブジェクトは、XMLHTTPと呼ばれており、後から他のブラウザが追随する、提供するMicrosoftのActiveXオブジェクトのメソッドとプロパティをサポートしているXMLHttpRequestオブジェクトを、提供します。

IE5やIE6を含むすべてのブラウザに対応するために、あなたはブラウザがXMLHttpRequestオブジェクトをサポートしているかどうかを確認する必要があります。サポートされている場合、のXMLHttpRequestオブジェクトが作成されます。ない場合は、ActiveXObjectのオブジェクトが作成されます。次のようにオブジェクトコードを作成するための非同期リクエスト:

関数createXHR(){

    XHR = nullがありました。

    IF(window.XMLHttpRequest){

         XHR =新しいXMLHttpRequestを();

    }他{

         XHR =新しいActiveXObjectを( "Microsoft.XMLHttp");

    }他{

         警告(「あなたのブラウザのバージョンが低すぎます!」);

    }

    XHRを返します。

}

上記のコードは、メソッドにXHR変数を定義する方法を作成し、ブラウザがXMLHttpRequestのをサポートしているか否かを判断、XHR割り当て裁判官の結果によれば、その後XHRを返します。

おすすめ

転載: www.cnblogs.com/itxdl/p/10965627.html