AJAX は、ページ全体をリロードせずに Web ページの一部を更新できるテクノロジーです。
AJAX = 非同期 JavaScript および XML。
AJAX は、高速で動的な Web ページを作成するためのテクノロジーです。
AJAX を使用すると、バックグラウンドでサーバーと少量のデータを交換することで、Web ページを非同期に更新できます。これは、ページ全体を再読み込みしなくても、Web ページの一部を更新できることを意味します。
従来の Web ページ (AJAX を使用しない) では、コンテンツを更新する必要がある場合、ページ全体をリロードする必要があります。
AJAX を使用するアプリケーションの例は、Google マップ、Gmail、Youtube、Facebook など数多くあります。
AJAX はインターネット標準に基づいており、次のテクノロジを組み合わせて使用します。
XMLHttpRequest オブジェクト (サーバーとの非同期データ交換)
JavaScript/DOM(情報の表示・取得)
CSS(スタイルデータ)
XML (データ送信に一般的に使用される形式)
AJAX アプリケーションはブラウザーやプラットフォームに依存しません。
AJAX は、2005 年に Google の検索候補機能がリリースされてから普及しました。
Google サジェストは、AJAX を使用して非常に動的な Web インターフェイスを作成します。Google の検索ボックスに入力すると、JavaScript が文字をサーバーに送信し、サーバーは候補のリストを返します。
PHP チュートリアルでは、AJAX がページ全体をリロードせずに Web ページの特定の部分を更新する方法を示します。 PHP を使用してサーバー スクリプトを作成します。
AJAX についてさらに詳しく知りたい場合は、AJAX チュートリアルを参照してください。