「AJAX」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
1行目: | 1行目: | ||
− | '''AJAX'''(えいじゃっくす、'''A'''synchronous '''Ja'''vaScript + '''X''' | + | '''AJAX'''(えいじゃっくす、'''A'''synchronous '''Ja'''vaScript + '''X'''ML)とは、Internet Explorer 5の依存機能であるMicrosoft XML(ActiveXオブジェクト)を使って、Webページのリロードを伴わずにブラウザとサーバー間で非同期通信を実現し、画面をゴリゴリと書き換えたりする技術の総称である。 |
− | + | 郵便番号検索などで古くから使われていた技術だが、Googleが使いまくったことで大流行し、IE以外のブラウザにもXMLHttpRequestという名前こそ違うが同じようなものが実装された。その後、マイクロソフトもIE7でXMLHttpRequestという名前に変更統一し、ほぼすべてのブラウザで共通して使えるようになった。 | |
− | |||
− | |||
− | + | ただし、あくまでデファクトスタンダードな規格であり、W3Cなどの標準規格ではないのでブラウザごとの互換性は微妙なので、普通は[[jQuery]]などのフレームワークを使う。 | |
− | + | 名称に[[XML]]とあるように基本的に通信でやりとりされるデータは[[XML]]形式であったが、最近では[[JavaScript]]との親和性の高さから[[JSON]]が用いられていることが多い。それでも一部の偏屈を除き[[AJAJ]]などとは呼ばず、[[JSON]]でもAJAXと呼ぶのが一般的。かつてすべてのゲーム機がファミコンと呼ばれたようなもん。 | |
− | |||
− | |||
== 関連項目 == | == 関連項目 == | ||
18行目: | 14行目: | ||
* [[JsonResult]] | * [[JsonResult]] | ||
− | == | + | == 外部リンク == |
− | |||
{{stub}} | {{stub}} |