Ajax(エージャックスと読むことが多い)は「Asynchronous JavaScript and XML」の略で、Webページを非同期で更新するための技術です。Ajaxを使用することで、Webページをリロードせずにデータを取得したり、更新したりすることができます。
例えば、Ajaxを使用しているWebサイトでは、以下のようなことが可能です。
- コメントフォームを送信したときにバックグラウンドでサーバーに送信され、返された結果が表示される。
- ECサイトで商品のレビューを表示するときにバックグランドでサーバーからデータを取得し、表示される。
- グーグルマップを使用しているWebページで、移動するとマップが動的に更新される。
AjaxはJavaScriptとXMLを組み合わせてWebサイトのユーザーエクスペリエンスを向上させます。
JavaScriptを使用してWebブラウザーとサーバーとの間でデータを非同期的に送受信します。このためWebページをリロードすることなくデータを更新することができます。XMLはデータを交換するための標準的な形式であり、Ajaxを使用してデータを送受信するときに使用されます。XML以外にJSONなどの他のフォーマットも使用することができます。
関連単語
- SPA