【HTML5】Ajaxとは
Ajax(Asynchronous JavaScript + XML)
非同期通信によってサーバとデータのやり取りを行い、動的なページの書き換えなどを行う技術
→ユーザの待機時間の削減や、通信データの低減によるネットワークサーバの負荷軽減
・ブラウザのバックグラウンドで非同期通信を行える
・ユーザの操作(ブラウザの処理)と並行してサーバとやり取りできる
・JavaScriptの組み込みオブジェクトであるXMLHttpRequestを利用して非同期通信を行い、通信結果をJavaScriptで処理してWebページに反映する。
・データのみを取得し、Webページ全体は取得しない。