Ajaxリクエストをどのように判断するか
近代的なJavaScriptのフレームワークは
xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest");
とするのが常らしい。つまりヘッダにXMLHttpRequestであることを明示してる。
T2ではこれを読み取って、Ajaxなリクエストかどうかを判定しようとおもいます。
ちなみに、Prototype、jQuery、ExtJS、Dojoで確認。
発端はたぶんPrototypeだと思う。
(追記)
そういえばJavaのフレームワークでAjaxリクエストを判別とかあんま聞かないなあ。
PHPのフレームワークとかRailsとかではやってるっぽいけど。