Ajaxについて
Ajax(エイジャックス)とは、Asynchronous JavaScript + XMLの略称。JavaScriptの非同期通信を利用すると、画面遷移無しにWebページのコンテンツを入れ替えることが可能になる。Ajaxを利用すると、Webページの必要な部分のみを更新することができるので、コンテンツ表示が従来型のページ(全内容の書き換え)よりも高速に行なえる。よって、ユーザにとって使いやすいページを構築することができる。
例えば、Google Map。Google Mapでは、地図の部分の拡大率を変更したり、見たい場所を変更すると、地図が表示されている部分のみ更新される仕組みになっている。
Google Suggestでは、入力したキーワードで始まる言葉を、リアルタイムで検索して検索ウィンドウに表示させるような仕組みになっている。このように、画面を遷移しないで、サーバとデータのやり取りをする仕組みがAjaxの基礎技術になっている。