如何在我的jquery post方法中添加enctype

时间:2014-08-01 04:49:03

标签: jquery ajax

我已经尝试在我的代码中添加它但它似乎不起作用。我的所有表单值都是序列化的,并通过ajax提交发布,但我无法发布我的文件名,因为它需要添加机箱类型。

submitHandler: function() {
 $.post('abc.php', 'enctype:multipart/form-data',
 $('form#jobseeker_form').serialize() , 
  function(data){
   alert(data.msg);
  },"json");
}

1 个答案:

答案 0 :(得分:0)

您无法使用ajax上传文件。你需要使用一个上传文件的插件 为你而不引用页面并返回文件名。 然后,您可以将返回文件名存储到表单中的隐藏字段中 并使用序列化方法提交数据。

使用ajax检查此文件上传插件的链接 http://malsup.com/jquery/form/#file-upload