サーバとデータを交換し、ページ全体をリロードすることなく 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() | 名前と値の配列として、フォーム要素の集合をエンコードする |