AJAX はじめに


AJAX は、Web ページ全体を再読み込みすることなく、ページの一部を更新できる技術です。


AJAX とは?

AJAX = Asynchronous JavaScript and XML.

AJAX は、高速で動的な Web ページを作成するための技術です。

AJAX はバックグラウンドでサーバーと少量のデータを交換することで、Web ページの非同期更新を実現します。つまり、ページ全体を再読み込みすることなく、Web ページの一部を更新できることを意味します。

従来の Web ページ(AJAX を使用しない)では、コンテンツを更新する必要がある場合、ページ全体を再読み込みする必要があります。

AJAX を使用するアプリケーションの例は数多くあります:Google マップ、Gmail、YouTube、Facebook などです。


AJAX の仕組み

AJAX


AJAX はインターネット標準に基づく

AJAX はインターネット標準に基づき、以下の技術の組み合わせを使用します:

  • XMLHttpRequest オブジェクト(サーバーと非同期にデータをやり取り)
  • JavaScript/DOM(情報の表示/取得)
  • CSS(データのスタイル設定)
  • XML(データ転送の形式としてよく使用される)

lampAJAX アプリケーションはブラウザやプラットフォームに依存しません!


Google 検索提案(Google Suggest)

2005 年の Google 検索提案機能のリリースに伴い、AJAX が普及し始めました。

Google 検索提案(Google Suggest)AJAX を使用して非常に動的な Web インターフェースを実現します:Google の検索ボックスに文字を入力すると、JavaScript がその文字をサーバーに送信し、サーバーは提案リストを返します。


今すぐ AJAX を使い始める

私たちの PHP チュートリアルでは、AJAX がページ全体を再読み込みせずに Web ページの一部を更新する方法をデモンストレーションします。サーバースクリプトは PHP を使用して記述します。

AJAX についてもっと詳しく学びたい場合は、こちらを参照してください:AJAX チュートリアル。

その他の拡張