jQuery は使いたくないのですが、Ajax を使用してファイルのアップロードを行いたいです。それは可能ですか?
もしそうなら、それに関する情報やチュートリアルはどこで見つかりますか?
ベストアンサー1
いいえ、JavaScript ではこれを行うことはできません。
ただし、「AJAX」の雰囲気を出すために、フォームを非表示の iframe に送信し、スクリプトの結果をそこに出力して、そこから処理することができます。Googleajax iframe upload
そこから始めましょう。
jQueryを使用している場合は、Form plugin
フォームにファイル フィールドが含まれている場合、この iframe が自動的に作成されます。私はこれを使用したことはありませんが、良い評判を聞きました。
コメントで指摘されているように、非常に人気のあるものを使用することもできますSWFUpload
Flash を使用して目的の効果を実現します。