Ajaxは無料サーバ(無料ウェブスペース)の可能性を広げます。
- CGIが使えないサーバでの動的なデザインの変更
- CGIが使えないサーバでも、 XMLを読み込んでHTMLに組み込んで表示することができます。 XMLに生データを書いておけばJavaScriptを書き換えるだけで、 サイトのデザインを変更できます。
- 「CGIの外部呼び出しの禁止」の回避
- CGIにアクセスしたときのリファラによって CGIの実行を禁止しているサービスがあります。 ブログやWikiの特定のページに外部からリンクが張ったとき、 単にクリックしただけでは表示されない場合があり、不便です。 外部からはHTMLにアクセスさせ、 その中でCGIを呼び出すことでこれを回避することができます。
- フレーム、インラインフレームと比較したときの優位性
- フレーム、インラインフレームでは内部に広告が表示されることがあります。 Ajaxで読み込んだデータをHTMLに組込むのなら広告は入りません。
- 「CGIが主体の利用の禁止」の回避
- かつてこのような条件のサービスを見たことがあります。 XMLを静的に作るように設計すればこの条件も回避できます。
サンプル: Ajax Blog isweb出張所