Ajaxの定義を見ると、必要条件的に"XMLHttpRequestを利用"と出て来る。
http://ja.wikipedia.org/wiki/Ajax

しかしながら、XMLHttpRequestには、クロスサイトのリクエストを発行できない
という厳しい制限がある。

Google CodeやYahoo!Webサービス等に、
第三者のサイト上のコンテンツ内のJavaScriptは
XMLHttpRequestを通してはアクセスできないのだ。

ところが現実には、JSONやdojoや、その他の手法により、
Google CodeやYahoo!Webサービス等に、第三者のサイト上のコンテンツ内から
アクセスする方法が少しずつ広がりつつある。

そこで、定義の問題だ。
「JSON形式で非同期通信を行い、通信結果に応じてダイナミックHTMLで
 動的にページの一部を書き換える」
事は、なお、Ajaxと呼ばれうるのだろうか??