2011-01-04 25 views
7

girdisi olduğunda Metin alanları göndermek için AJAX kullandığım birkaç alanım var.Jquery AJAX ile bir formu POST

var name = $("input#name").val(); 

    $.ajax({ 
     type: "POST", 
     url: "bin/process.php", 
     data: "&name=" + name, 
     success: function() { 
     //handle response here 
    } 
    }); 

Ancak, giriş türü bir dosya ise bunu nasıl yapacağımı anlayamıyorum?

var name = $("input#file").val();

yaparak çalışmak için görünmüyor .. Bir yükleme alanı içeriyorsa, varsayılan olarak

cevap

2

Bu genellikle sunucuya dosya göndermek bir iFrame kullanılarak yapılır.

jQuery Form Plugin bunun için mükemmel bir kaynaktır. Burada

gerektiğinde iç çerçeveye nazikçe geri xhr kullandığında (FF, Safari) mümkün ve düşme başka upload script olan (IE)