jQuery - `post`` multipart/form-data`をフォームから提出し、あなたの関数を呼び出す方法は?

だから私はこのような形を持っています:

            <form method="POST" id="form_upload" enctype="multipart/form-data" action="./dev.html">
                
Name: <input type="text" class="required" name="file_name" />
 
                
File: <input type="file" name="datafile">
 
                <input type="submit" value="Upload" />
            </form>

私は、jQueryのajaxツールを使用してページリフレッシュせずにサブミットしたいと思っています。それは可能なのでしょうか? (それが可能ならIE 6 BTWで動作します... =)

3
追加された 著者 nnnnnn,
jQuery ajax"> stackoverflow.comに記載されているFormDataクラスの使用を検討してください。/questions/5392344 /&hellip;
追加された 著者 Anton Shchastnyi,

1 答え

おそらく、 jQueryフォームプラグインを使用することができます。コードは次のようになります:

<script type="text/javascript"> 
    $(document).ready(function() { 
        $('#form_upload').ajaxForm(function() { 
            alert("Thank you for your upload!"); 
        }); 
    }); 
</script> 
2
追加された
JavaScript - 日本のコミュニティ
JavaScript - 日本のコミュニティ
2 参加者の

日本人コミュニティのjavascript