【JavaScript】XMLHttpRequest

Ajaxって何の略なんだろうと調べたら
Asynchronous JavaScript + XML

「非同期通信」と「ダイナミックHTML」で Ajax らしい。
ページを再読み込みすることなく、動的にhtmlの内容を変更できるのが良いんだね。

それで、非同期通信を行うためのAPI
XMLHttpRequest (XHR)。

詳しくは下記リンク参考。
JavaScriptプログラミング講座【XMLHttpRequest について】


プロトコルドメイン、ポート番号の3つをオリジンと呼び、
現在のURLとアクセス先のURLが異なる場合はXHR通信は失敗する。
クロスドメイン問題。

クロドメインを解決する方法はいくつかあるらしいけど、
それはまたいつか〜