ローカルのサーバで作ったAjaxを、テストサーバに上げたらなぜか動かない。
ローカルでは動作確認してたので、まぁ、何かサーバに問題あるんだろうってことで調べてみたら、.jsも.xmlもMIMEがtext/plainで帰ってきてた。
うぉーい。まじすか。
とりあえず.htaccessで
AddType text/xml .xml
AddType text/javascript .js
こんな感じに設定してやったら動いた。
MIMEがちゃんと送られないと、FireFoxではXMLとして認識しないらしい。まぁ、正しい動作だと思うけど。