「AJAX」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
imported>Administrator
(ページの作成:「'''AJAX'''(えいじゃっくす、'''A'''synchronous '''Ja'''vaScript + '''X'''ML)とは、Internet Explorer 5の依存機能であるMicrosoft XML(ActiveXオブ...」)
 
imported>Administrator
9行目: 9行目:
 
== 関連項目 ==
 
== 関連項目 ==
 
* [[jQuery]]
 
* [[jQuery]]
 +
* [[JavaScript]]
 +
* [[QUnit]]
 
* [[DynamicJSON]]
 
* [[DynamicJSON]]
 
* [[JsonResult]]
 
* [[JsonResult]]

2012年3月14日 (水) 09:07時点における版

AJAX(えいじゃっくす、Asynchronous JavaScript + XML)とは、Internet Explorer 5の依存機能であるMicrosoft XML(ActiveXオブジェクト)を使って、Webページのリロードを伴わずにブラウザとサーバー間で非同期通信を実現し、画面をゴリゴリと書き換えたりする技術の総称。

大流行したのでIE以外のブラウザにもXMLHttpRequestという名前こそ違うが同じようなものが実装された。その後、IE7でマイクロソフトもXMLHttpRequestという名前にした。

あくまでデファクトスタンダードな規格であり、W3Cなどの標準規格ではないのでブラウザごとの互換性は微妙なので、普通はjQueryなどのフレームワークを使う。

名称にXMLとあるように基本的に通信でやりとりされるデータはXML形式であったが、最近ではJavaScriptとの親和性の高さからJSONが用いられていることが多い。それでも一部の偏屈を除きAJAJなどとは呼ばず、JSONでもAJAXと呼ぶのが一般的。かつてすべてのゲーム機がファミコンと呼ばれたようなもん。

関連項目

外部リンク