サーバとデータを交換し、ページ全体をリロードすることなく Web ページの一部を更新する技術です。
次の表に、全ての jQuery AJAX メソッドの一覧を示します:
メソッド | 説明 |
---|---|
$.ajax() | 非同期 AJAX リクエストを実行する |
$.ajaxPrefilter() | カスタム Ajax オプションを処理するか、各リクエストが送信される前 および $.ajax() により処理される前に、既存のオプションを更新します。 |
$.ajaxSetup() | 将来の AJAX リクエストに対するデフォルト値を設定する |
$.ajaxTransport() | Ajax データの実際の転送を処理するオブジェクトを作成する |
$.get() | AJAX HTTP GET リクエストを使用してサーバからデータをロードする |
$.getJSON() | HTTP GET リクエストを使用してサーバから JSON エンコード・データをロードする |
$.getScript() | AJAX HTTP GET リクエストを使用してサーバから JavaScript をロード(し実行)する |
$.param() | Ajax リクエストの URL クエリ文字列で利用できるよう、配列またはオブジェクトをシリアライズ化する |
$.post() | AJAX HTTP POST リクエストを使用してサーバからデータをロードします |
ajaxComplete() | AJAX リクエストが完了した時に実行する関数を指定する |
ajaxError() | AJAX リクエストがエラーで終了した時に実行する関数を指定する |
ajaxSend() | AJAX リクエストが送信する前に実行する関数を指定する |
ajaxStart() | 最初の AJAX リクエストが開始する時に実行する関数を指定する |
ajaxStop() | 全ての AJAX リクエストが完了したときに実行する関数を指定する |
ajaxSuccess() | AJAX リクエストが正常終了したときに実行する関数を指定する |
load() | サーバからデータをロードし、選択した要素の中に取得したデータを配置する |
serialize() | 送信用の文字列として、フォーム要素の集合をエンコードする |
serializeArray() | 名前と値の配列として、フォーム要素の集合をエンコードする |