今までは、Ajax(非同期)でのファイルアップロードは iframeを使うなど、少しトリッキーな方法を用いる必要があり、 とても面倒でしたが、『XMLHttpRequest Level2』からは『FormData』というものへ オブジェクト化すればファイルもサーバーへアップロード出来る様になりました。 しかし『Firefox 3.6』辺りでは上手く動作しない等の報告もあり、 使用に躊躇していましたが、最近の『Firefox』の強制アップデートにより、 古い『Firefox』は駆逐されたかと思いますので、 今回の記事にて、フォームを利用したAjax(非同期)でのファイルアップロード方法について サンプルコード付きで解説します。 更に、サンプルコードは私が普段使用しているものを分かりやすく纏めたものです。 機能としては、単純なAjax(非同期)処理と、送信先や送信方式等は 送信対象のフォームを