2012-03-22 9 views
1

私はajax fileuploadは不可能であることを読んだ。しかし、私は自分のウェブページからファイルをアップロードし、他のフィールドの値を保持したいと思います。JavaScriptをfileuploadに部分的に更新するページ

つまり、ajaxファイルのアップロードがまったくできない場合は、fileuploadの一部のページのみを更新したいと考えています。

答えて

2

それはあなたがあなたの中にハンドル関数を呼び出すJSコードを印刷する必要があり、サーバー側で、あなたはhttp://www.uploadify.com/ のようなライブラリを使用したり、ページ内の非表示のiframeをターゲットにフォームを送信するか、かのうです現在のページ like this window.top.handlefunction()

0

Ajaxファイルのアップロードが可能です。それは単にあなたのソリューションに依存します。

基本的なフォームソリューションについては、このWebサイトを参照してください。主なアイデアは、ページ上にフォームを作成し、ファイルの入力を入れたり、フォームを送信した後にページの再読み込みが行われるように、そのフレームをページ上の非表示のiframeに設定することです。

http://jquery.malsup.com/form/

あなただけ(HTML5を強化)最新のブラウザをサポートする必要がある場合、あなたはいるFormDataを使用し、XHRの上にあることを提出することができます。

https://developer.mozilla.org/en/XMLHttpRequest/FormData

関連する問題