XMLHttpRequest は AJAX の基礎です。
最新のブラウザはすべて XMLHttpRequest オブジェクトをサポートしています (IE5 および IE6 は ActiveXObject を使用します)。
XMLHttpRequest は、バックグラウンドでサーバーとデータを交換するために使用されます。これは、ページ全体を再読み込みしなくても、Web ページの一部を更新できることを意味します。
最新のブラウザ (IE7 以降、Firefox、Chrome、Safari、Opera) にはすべて XMLHttpRequest オブジェクトが組み込まれています。
XMLHttpRequest オブジェクトを作成するための構文:
変数=new XMLHttpRequest();
Internet Explorer の古いバージョン (IE5 および IE6) では、ActiveX オブジェクトが使用されます。
変数=new ActiveXObject("Microsoft.XMLHTTP");
IE5 や IE6 を含むすべての最新ブラウザで動作するには、ブラウザが XMLHttpRequest オブジェクトをサポートしているかどうかを確認してください。サポートされている場合、XMLHttpRequest オブジェクトが作成されます。サポートされていない場合は、ActiveXObject を作成します。
次の章では、サーバーリクエストの送信について学びます。