Ajaxについて

Ajaxとは、非同期でクライアントとサーバーが通信する技術のこと。

普通は、何らかの処理がある場合、その処理が終わるまで他のプロセス(処理)はまっている状態となる。他プロセスを停止させてしまうため、このような処理はブロッキング処理と呼ばれている。また、同期処理とはこのブロッキング処理とほとんど同じ意味である。

一方、Ajaxは、非同期処理であるため、他のプロセスを停止させることはなく、多数のプロセスを同時進行で行うことが出来る。


また、ajaxはAsynchronous JavaScript + XMLの略なので、javascriptを使うことになる。
jQueryのajaxメソッドを使って書くのが一般的とされている。