jQueryでは、クロスドメインなAjaxを行った際にはリクエストヘッダにX-Requested-Withが付かないようだ。
CRANK

jQueryでは、クロスドメインなAjaxを行った際にはリクエストヘッダにX-Requested-Withが付かないようだ。サーバー側のRailsでif request.xhr? といった条件で判定しているような場合に条件が真にならずにはまるので、そのようなケースでは以下を参考にサーバー側がOPTIONSメソッドによるpreflightリクエストに応答できるようにした上で、jQueryのAjaxリクエスト時のsettingsにheaders: {'X-Requested-With': 'XMLHttpRequest'} を含めるようにする必要がある。comments powered by

journal.sooey.com
Related Topics: jQuery JavaScript