IT・ブラザーズJavaWebチュートリアル非同期リクエスト・オブジェクトのAPIのバンド

Ajaxのコアは、XMLHttpRequestオブジェクト(XHR)、およびインタフェースを提供することに応答してサーバーに要求を送信するサーバを解決XHRは、新しいデータが非同期にサーバから取得することが可能です。

XHR主な方法は以下のとおりです。

●オープンのボイド(文字列の方法、文字列のURL、ブール非同期)

作成要求のパラメータについて、次のように:

方法:このようGET、POST、DELETEなどのリクエストメソッド、文字列型、。

URL:アドレス文字列の種類を要求します。

非同期:非同期、ブールタイプ、デフォルトは真であるかどうか、非同期。

●無効送信(文字列本体)

次のようにリクエストを送信するために、パラメータは次のとおりです。

ボディ:データが送信される、文字列型。

●ボイドsetRequestHeader(文字列ヘッダ、文字列値)

要求ヘッダーは次のようにパラメータを設定するために使用されます。

ヘッダ:鍵要求ヘッダ、文字列型

値:要求ヘッダの値、文字列型。

●文字列getAllResponseHeaders()

すべての応答ヘッダを返します。

戻り値:レスポンスヘッダデータ、文字列型。

●文字列getResponseHeader(列ヘッダ)

次のように取得応答ヘッダの値は、ヘッダのパラメータを指定しました。

ヘッダ:応答ヘッダーキー、文字列型

戻り値:対応する値に応じて、ヘッダで指定されたヘッダー。

●ボイドアボート()

終了要求。

XHR主な属性は次のとおりです。

●番号readyStateの状態値、整数タイプは、現在アクティブなプロセスの要求/応答の位相を決定してもよいです。

0:初期化されていません、open()メソッドが呼び出されていません。

1:スタート、()メソッドが呼び出されていない送信、open()メソッドと呼ばれてきました。

2:送信コールは()メソッドを送信しており、応答が受信されません。

3:受信、部分データが受信されています。

4:完全な、すべてのデータは、クライアントが使用することができ、受信されています。

●readyStateのonreadystatechangeに関数値が自動的に対応する機能(コールバック関数)の実行をトリガします。

●文字列responseTextは応答メインテキスト文字列型として返されます。

●常にXmlDocumentのresponseXMLサーバー、XMLオブジェクトによって返されたデータを

●番号ステータスコード、整数型、及び200404500などのように述べています。

●こうしたOKなどの文字列statesTextのステータステキスト文字列型、NOTFOUNDなどがあります。

おすすめ

転載: blog.51cto.com/14311187/2404558