Ajaxのマニュアル

1.url:
リクエストのString型のパラメータの要件(このページのデフォルトのアドレス)アドレス。

2.type:
String型の要件パラメータ、リクエストメソッド(POSTまたはGET)を取得するためにデフォルト設定されています。このようプットとしてその他のHTTPリクエストメソッドを、注意しても使用することができます削除しますが、ブラウザの一部のみをサポートしています。

3.timeout:
ミリ秒単位)要件タイプ番号パラメータ設定要求時間。この設定は、グローバル設定の$ .ajaxSetup()メソッドをオーバーライドします。

4.async:
trueにブール型パラメータのデフォルトの要件は、すべての要求が非同期リクエストされています。あなたが同期要求を送信する必要がある場合は、このオプションをfalseに設定します。同期要求は、ブラウザをロックすることに注意してください、ユーザーが操作を実行する前に完了するために別の要求を待機する必要があります。

5.cache:
(dataTypeとスクリプトは、デフォルトがfalseの場合のように)、ブラウザのキャッシュからの要求をロードしません偽情報に設定されている真のブール型パラメータのデフォルト値のための要件。

6.data:
String型のオブジェクトやパラメータのための要件、サーバーに送信されるデータ。あなたがいない文字列を持っている場合は、自動的に文字列形式に変換されます。取得要求がURLに付加されます。この自動変換を防ぐため、あなたはPROCESSDATAオプションを表示することができます。キー入力しなければならないオブジェクト/値の形式、例えば{foo1の"BAR1"、foo2は : "BAR2は"} に&foo1の= BAR1&foo2は= BAR2変換されます 。アレイの場合、jQueryのは自動的に異なる値に同じ名前に対応します。たとえば、{FOO:[ "BAR1"、 "BAR2は"]} に変換&FOO = BAR1&FOO = BAR2れます 。

7.dataType:
String型のパラメータの要件、サーバーによって返された期待されるデータ型。指定されていない場合は、自動的にjQueryののresponseXMLまたはhttp responseText MIME情報パケット、およびパラメータとして渡されたコールバック関数を返します。次のように使用可能なタイプは次のとおりです。
XMLは:XMLドキュメント、利用できるjQueryのプロセスを返します。
HTMLは:HTMLプレーンテキスト情報を返します。DOMを挿入したときにスクリプトタグを行なうが含まれていました。
スクリプト:プレーンテキストのJavaScriptコードを返します。それは結果を自動的にキャッシュされていません。キャッシュパラメータセットを除きます。ときに、リモート要求(ない同じドメイン内の下)、全てのポスト要求は要求を取得するように変換されることに注意してください。
JSON:JSONデータを返します。
JSONP:JSONP形式。このようmyurlとしてフォームのSONPコール機能を使用して?コールバック=?、jQueryのは、自動的に「?」の後に置き換えられますときにコールバック関数を実行する機能の正しい名前です。
テキスト:プレーンテキスト文字列を返します。

8.beforeSend:
要件関数型パラメータは、そのようなカスタムHTTPヘッダーを追加するように、要求を送信する前に、XMLHttpRequestオブジェクトの機能を変更することができます。beforeSendは、AJAXリクエストを取り消すことができる場合はfalseを返します。XMLHttpRequestオブジェクトは、唯一のパラメータです。
機能(XMLHttpRequestの){
この;このAJAXリクエストを呼び出すときに渡される//オプションパラメータ
}
9.complete:
要件関数型パラメータ、完了(リクエスト平均コールの成功または失敗)の際にコールバック関数を要求します。パラメータ:XMLHttpRequestオブジェクトとタイプを説明する文字列成功要求。
機能(XMLHttpRequestを、textStatus){
この;このAJAXリクエストを呼び出すときに渡される//オプションパラメータ
}

10.success:リクエストが成功した場合、パラメータのタイプのための機能要件、コールバック関数を呼び出すために、2つのパラメータがあります。
(1)サーバによって返された、およびデータ型のパラメータに従ってデータ処理を行います。
ストリング(2)の状態を説明しました。
機能(データ、textStatus){
//データXMLDOC、jsonObj、HTML、テキストなどであってもよい
。この;このAJAXリクエスト渡さオプション//呼び出しパラメータ
}

11.error:
要求が失敗したときのパラメータ関数のタイプのための要件は、関数が呼び出されます。この関数は3つのパラメータをとり、すなわち、XMLHttpRequestオブジェクト、エラーメッセージ、エラートラッピングオブジェクト(オプション)。次のようにAJAXイベント関数である:
関数(XMLHttpRequestを、textStatus、errorThrown){
// textStatusとは、通常errorThrown唯一の情報が含まれ
、これを、このAJAXリクエスト通過オプション//呼び出しパラメータ
}

12.contentType:
コンテンツデフォルトのエンコードタイプ「アプリケーション/ X-WWW-フォームがときにサーバーに情報を送信するためにString型の要件パラメータ、 -urlencoded」。デフォルト値は、ほとんどのアプリケーションに適しています。

13.dataFilter:
パラメータ機能の種類の要件は、アヤックスは、元のデータの前処理機能に戻りました。データを提供し、2つのパラメータを入力します。Ajaxのデータは、jQuery.ajaxを呼び出すときに型データ型パラメータが提供され、生のデータが返されます。jQueryのさらなる処理によって返される値。
機能(データ、型){
処理されたデータを返す//
戻りデータ;
}

14.dataFilter:
パラメータ機能の種類の要件は、アヤックスは、元のデータの前処理機能に戻りました。データを提供し、2つのパラメータを入力します。Ajaxのデータは、jQuery.ajaxを呼び出すときに型データ型パラメータが提供され、生のデータが返されます。jQueryのさらなる処理によって返される値。
機能(データ、型){
処理されたデータを返す//
戻りデータ;
}

15.global:
ブール型パラメータの要件は、デフォルトはtrueです。これは、世界的なAjaxのイベントをトリガするかどうかを示します。falseに設定されたグローバルAjaxのイベントをトリガしません、ajaxStartまたはajaxStop AJAXは、様々なイベントを制御するために使用されます。

16.ifModified:
ブール型パラメータの要件は、デフォルトではfalseです。場合にのみ、サーバーのデータの変更、新たなデータを取得するには。Last-Modifiedヘッダ情報に基づいてサーバーのデータ変化判定。デフォルト値は、ヘッダー情報を無視して、偽です。

17.jsonp:
String型の要件パラメータは、コールバック関数JSONPリクエストの名前に書き換えてください。この値は、「コールバック」セクションでURLのパラメータは、例えば{JSONP:「onJsonPLoad」}ここでGETやPOSTリクエスト置き換えるために使用される「コールバック=?」が発生しますサーバーへ「onJsonPLoad =を?」。

18.username:
ユーザー名HTTPアクセス認証要求に応答して、String型のパラメータを、のための要件。

19.password:
String型のパラメータのための要件、パスワード要求へのHTTPアクセス認証応答。

20.processData:
ブール型パラメータの要件は、デフォルトはtrueです。デフォルトでは、データ送信は、「アプリケーション/ X-WWW-フォームがデフォルトのコンテンツタイプに一致するように(技術的な観点から文字列でない)オブジェクトに変換される -urlencoded」。あなたはDOMツリー情報や他の望ましくない情報変換を送信したい場合は、falseに設定。

21.scriptCharset:
String型のパラメータのための要件、要求がデータ型「JSONP」または「スクリプト」、であるとGETときにのみ強制的に文字セット(文字セット)を変更するための唯一のタイプがあります。通常、ローカルとリモートの両方のコンテンツのエンコードに使用されていません。

ケースコード:

$(関数(){
。$( '#センド')をクリックします(関数(){
$アヤックス({
タイプ: "GET"、
URL: "test.json"、
データ:{ユーザー名:$( "#ユーザー名" 。).val()、コンテンツ:$( "#コンテンツ")のval()}、
データ型: "JSON"、
成功:機能(データ){
$( '#のresText')、空(); //清空resText。里面的所有内容
VARのhtml = '';
$ .each(データ、機能(commentIndex、コメント){
HTML + = '<DIV CLASS = "コメント"> <H6>' +コメント[ 'ユーザー名']
+「:< / H6> <Pクラス= "パラ"」+コメント[ 'コンテンツ']
+ '</ P> </ div>';
});
$( '#のresText')HTML(HTML);
}
});
});
});

22.なお$ .each()関数:
$ .each()関数グローバル関数である各()メソッドは、jQueryオブジェクトが操作されていないオブジェクトはJQueryは異なるが、第一として配列またはオブジェクトへ2番目のパラメータとして、コールバック関数へのパラメータ。最初の配列インデックスメンバーまたはオブジェクト、第二または変数を対応するコンテンツ:コールバック関数は、2つのパラメータを有しています。

おすすめ

転載: www.cnblogs.com/shemlo/p/11608712.html