マジドハマりしましたよ・・・。 Ajaxでファイルをアップロードしようとする時に、IE9以下はXHR Lv2に対応してないので、IFRAMEの中にフォーム生成してうんたらかんたらする必要があります。 で、jQuery File Upload Pluginとか使うとその辺良いようにやってくれるんですが、やってくれるはずなんですが、何故か送信してくれない事案が発生。 ソース追ってくと、IFRAME内のform.submit()(formはjQueryオブジェクト)で止まってるっぽ。なんじゃこりゃ。 ソースはこちら 同じソースでChromeとかは問題なく動くんでIE8の何かにぶちあたったわけですが、結論から言いますと、<input type="file">がdisplay:none;だったのがダメっぽいです。 今回は、デザインされたボタンをクリックすると、display:none;な$file