PHP 開発の基礎チュートリアル: AJAX の概要
1. AJAX とは
AJAX = 非同期 JavaScript および XML。
AJAX は、高速で動的な Web ページを作成するために使用されるテクノロジーです。
AJAX は、バックグラウンドでサーバーと少量のデータを交換することで、Web ページを非同期に更新できます。これは、ページ全体を再読み込みしなくても、Web ページの一部を更新できることを意味します。
従来の Web ページ (AJAX を使用しない) では、コンテンツを更新する必要がある場合、Web ページ全体をリロードする必要があります。
AJAX を使用するアプリケーション ケースは数多くあります: Sina Weibo、Google Maps、Kaixin.com など。
2. AJAX の仕組み
3. AJAX はインターネット標準に基づいています
AJAX はインターネット標準に基づいており、次のテクノロジーの組み合わせを使用します:
XMLHttpRequest オブジェクト (サーバー非同期対話型データを使用)
JavaScript/DOM (情報の表示/取得)
CSS (データのスタイルの設定)
XML (データ送信に一般的に使用される形式)
注: AJAX アプリケーションはブラウザーやプラットフォームに依存しません
4. AJAX の台頭
2005 年、Google は Google サジェストを通じて AJAX を普及させました。
Google サジェストは、AJAX を使用して非常に動的な Web インターフェイスを作成します。Google の検索ボックスにキーワードを入力すると、JavaScript がこれらの文字をサーバーに送信し、サーバーは検索候補のリストを返します。