例
すべてのデフォルトのURLと成功の機能を設定しAJAX要求:
$("button").click(function(){
$.ajaxSetup({url: "demo_ajax_load.txt", success: function(result){
$("div").html(result);}});
$.ajax();
});
»それを自分で試してみてください 定義と使用法
ajaxSetup()メソッドは、将来のデフォルト値を設定するAJAX要求。
構文
$.ajaxSetup({name:value, name:value, ... })
パラメータは、1つまたは複数の名前/値のペアを持つAJAX要求の設定を指定します。
以下の表の可能な名前/値:
名 | 値/説明 |
---|---|
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要求のためのエラーハンドラを指定するには、エラーの設定を使用する方法。