AJAX はじめに
AJAX は、Web ページ全体を再読み込みすることなく、ページの一部を更新できる技術です。
AJAX とは?
AJAX = Asynchronous JavaScript and XML.
AJAX は、高速で動的な Web ページを作成するための技術です。
AJAX はバックグラウンドでサーバーと少量のデータを交換することで、Web ページの非同期更新を実現します。つまり、ページ全体を再読み込みすることなく、Web ページの一部を更新できることを意味します。
従来の Web ページ(AJAX を使用しない)では、コンテンツを更新する必要がある場合、ページ全体を再読み込みする必要があります。
AJAX を使用するアプリケーションの例は数多くあります:Google マップ、Gmail、YouTube、Facebook などです。
AJAX の仕組み

AJAX はインターネット標準に基づく
AJAX はインターネット標準に基づき、以下の技術の組み合わせを使用します:
- XMLHttpRequest オブジェクト(サーバーと非同期にデータをやり取り)
- JavaScript/DOM(情報の表示/取得)
- CSS(データのスタイル設定)
- XML(データ転送の形式としてよく使用される)
AJAX アプリケーションはブラウザやプラットフォームに依存しません!
Google 検索提案(Google Suggest)
2005 年の Google 検索提案機能のリリースに伴い、AJAX が普及し始めました。
Google 検索提案(Google Suggest)AJAX を使用して非常に動的な Web インターフェースを実現します:Google の検索ボックスに文字を入力すると、JavaScript がその文字をサーバーに送信し、サーバーは提案リストを返します。
今すぐ AJAX を使い始める
私たちの PHP チュートリアルでは、AJAX がページ全体を再読み込みせずに Web ページの一部を更新する方法をデモンストレーションします。サーバースクリプトは PHP を使用して記述します。
AJAX についてもっと詳しく学びたい場合は、こちらを参照してください:AJAX チュートリアル。
その他の拡張