如何在jquery中使用enctype multipart / form-data提交表单

时间:2010-09-30 11:44:57

标签: jquery forms multipartform-data

我正在使用带有enctype multipart / form-data的表单来上传照片,所以下面是我正常表单提交的代码,

$.ajax({  
    type: "POST",  
    url: loadUrl,  
    cache: false,  
    success: function(html){  
      $(outputLocation).html(html);  
    }
});    

这应该如何改变,因此它适用于jquery

中的multipart / form-data类型表单

提前致谢

3 个答案:

答案 0 :(得分:1)

如果有帮助,请查看以下插件 -

http://www.fyneworks.com/jquery/multiple-file-upload/#tab-Overview

答案 1 :(得分:1)

这是Ben Nadel的一些interesting instructions

答案 2 :(得分:0)

您无法通过XMLHttpRequest提交文件(因为您无法从JS中读取用户硬盘中的数据)。

jQuery没有内置支持来处理文件输入,你需要找到plugin或替代。