我试过在我的代码中添加它,但它似乎不起作用。我所有的表单值都是序列化的,并通过ajax提交,但我不能发布我的文件名,因为它需要添加附件类型。
submitHandler: function() {
$.post('abc.php', 'enctype:multipart/form-data',
$('form#jobseeker_form').serialize() ,
function(data){
alert(data.msg);
},"json");
}
不能使用ajax上传文件。你需要使用一个插件来上传文件在不引用页面的情况下为您提供,并返回文件名。然后,可以将返回的文件名存储到表单中的隐藏字段中并使用序列化方法提交数据。
点击此链接获取使用ajax的文件上传插件
http://malsup.com/jquery/form/文件上传