例
テキスト変更<div>使用して、要素AJAX要求を:
$("button").click(function(){
$.ajax({url: "demo_test.txt", success: function(result){
$("#div1").html(result);
}});
});
»それを自分で試してみてください 定義と使用法
ajax()メソッドを実行するために使用されるAJAX (非同期HTTP)リクエストを。
すべてのjQueryのAJAX方法が使用ajax()メソッドを。 この方法は、主に他の方法を使用することができない要求のために使用されます。
構文
$.ajax({name:value, name:value, ... })
パラメータは、AJAXリクエストのための1つ以上の名前/値のペアを指定します。
以下の表の可能な名前/値:
名 | 値/説明 |
---|---|
async | 要求が非同期に処理するかどうかを示すブール値。 デフォルトはtrueです |
beforeSend( xhr ) | リクエストが送信される前に実行する関数 |
cache | ブラウザが要求されたページをキャッシュするかどうかを示すブール値。 デフォルトはtrueです |
complete( xhr,status ) | 要求が完了したときに実行する関数(成功とエラー関数の後) |
contentType | サーバーにデータを送信するときに使用されるコンテンツタイプ。 デフォルトは次のとおりです。 "application/x-www-form-urlencoded" |
context | すべてのAJAX関連のコールバック関数のための "この"の値を指定します。 |
data | サーバに送信されるデータを指定します |
dataFilter( data , type ) | 生の応答データ処理するために使用される関数XMLHttpRequest |
dataType | サーバーの応答の予想されるデータ型。 |
error( xhr,status,error ) | 要求が失敗した場合に実行する関数。 |
global | グローバルAJAXイベントをトリガするかどうかを指定するブール値は、要求のために処理します。 デフォルトはtrueです |
ifModified | 応答が最後のリクエスト以降に変更された場合、要求は唯一の成功したかどうかを指定するブール値。 デフォルトはfalseです。 |
jsonp | でコールバック関数をオーバーライドする文字列jsonpリクエスト |
jsonpCallback | でコールバック関数の名前を指定しますjsonpリクエスト |
password | HTTPアクセス認証要求に使用するパスワードを指定します。 |
processData | データは要求とともに送信されたか否かを指定するブール値は、クエリ文字列に変換する必要があります。 デフォルトはtrueです |
scriptCharset | 要求のための文字セットを指定します。 |
success( result,status,xhr ) | リクエストが成功したときに実行される関数 |
timeout | リクエスト(ミリ秒単位)地元のタイムアウト |
traditional | paramシリアライゼーションの伝統的なスタイルを使用するかどうかを指定するブール値 |
type | 要求のタイプを指定します。 (GETまたはPOST) |
url | に要求を送信するためのURLを指定します。 デフォルトは現在のページです |
username | HTTPアクセス認証要求に使用されるユーザ名を指定します |
xhr | 作成に使用される機能XMLHttpRequestオブジェクトを |
それを自分で試してみてください - 例
同期作るAJAX要求を
同期要求を指定するには、非同期の設定を使用する方法
メイクAJAX指定したデータ型で要求を
どのように使用するdataTypeの要求のためのデータ型を指定する設定を。
メイクAJAXエラーで要求を
中のエラーに対処するには、エラーの設定を使用する方法AJAX要求。