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などがあります。