jQuery - bir formdan `post` multipart/form-data` nasıl gönderilir ve işlevinizi çağırırsınız?

Yani şu anda böyle bir form var:

            <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>

Ben jQuery ajax araçları ile sayfa refresing olmadan göndermek ve complition üzerinde (örneğin, örneğin) işlevini çağırmak istiyorum. Mümkün ve böyle bir şey nasıl yapılır? (Mümkünse IE 6 BTW'de çalışacaktır ... =)

3
yinelenen dosyaların kopyalarını jQuery ile eşzamansız olarak nasıl yükleyebilirim?
katma yazar keshu_vats, kaynak
Şimdiye kadar ne denediniz? Hakkında bilgi edinin jQuery .get() ve jQuery .ajax() işlevleri?
katma yazar nnnnnn, kaynak
jQuery ajax"> stackoverflow.com ile açıklanan şekilde FormData sınıfını kullanmayı düşünün./sorular/5392344/& hellip;
katma yazar Anton Shchastnyi, kaynak

1 cevap

Belki de jQuery Form Eklentisini kullanabilirsiniz. Kod böyle bir şey olacak:

<script type="text/javascript"> 
    $(document).ready(function() { 
        $('#form_upload').ajaxForm(function() { 
            alert("Thank you for your upload!"); 
        }); 
    }); 
</script> 
2
katma