【JavaScript】XMLHttpRequest
Ajaxって何の略なんだろうと調べたら
Asynchronous JavaScript + XML
「非同期通信」と「ダイナミックHTML」で Ajax らしい。
ページを再読み込みすることなく、動的にhtmlの内容を変更できるのが良いんだね。
それで、非同期通信を行うためのAPIが
XMLHttpRequest (XHR)。
詳しくは下記リンク参考。
JavaScriptプログラミング講座【XMLHttpRequest について】
プロトコル、ドメイン、ポート番号の3つをオリジンと呼び、
現在のURLとアクセス先のURLが異なる場合はXHR通信は失敗する。
クロスドメイン問題。
クロドメインを解決する方法はいくつかあるらしいけど、
それはまたいつか〜