AJAXは、サーバとデータをやり取りし、 ページ全体をリロードすることなく Web ページの一部を更新する技術です。
AJAX = Asynchronous JavaScript and XML.
一言で言えば、AJAX とはバックグラウンドでデータをロードし、ページ全体をリロードせずに、 そのデータをウェブページ上に表示することです。
AJAX を使用しているアプリケーションの例:Gmail、Google Maps、Youtube、Facebook のタブ。
詳細は、AJAX チュートリアルをご覧ください。
jQuery には、AJAX 機能に関するいくつかのメソッドが用意されています。
jQuery AJAX メソッドを使用すれば、HTTP Get や HTTP Post により、リモートサーバへ text、HTML、XML または JSON 形式のデータを リクエストすることができます - そして、Web ページの選択した HTML 要素内に直接、 外部データをロードすることができます!
jQuery を使用しない AJAX のコーディングには少し注意が必要です!
AJAX を実装するための構文がブラウザ毎に異なるので、通常の Ajax コードを書く場合は、少し注意が必要です。
このことは、ブラウザごとにテストするための特別なコードを記述する必要があることを意味しています。
しかし、jQuery チームは、この問題を解決してくれましたので、
たった一行のコードだけで AJAX 機能を書くことができるようになっています。
次の章では、最も重要な jQuery AJAX メソッドを見ていきます。