jquery ajax 提交表单,serialize()序列化表单数据,但其对type=file的input也就是上传不支持,怎么办?
因为需要ajax方式提交,并且表单里既有serialize()方法可以序列化的type=text,type=select的这些input,又有不支持的type=file的...
因为需要ajax方式提交,并且表单里既有serialize()方法可以序列化的type=text,type=select的这些input,又有不支持的type=file的,我该怎么办?
展开
3个回答
展开全部
图片上传可以提前进行,先上传再提交就不会有这种问题!
如果非要一起提交的话,那可以把file单独加入到提交序列中
$("form").serialize()+"&fileInput="+$("input[name='fileInputName']").val();
这样也是可以的
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般的话 图片是需要单独处理的 很少有人会把图片和表单信息一起提交
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询