jquery ajax 提交表单,serialize()序列化表单数据,但其对type=file的input也就是上传不支持,怎么办?

因为需要ajax方式提交,并且表单里既有serialize()方法可以序列化的type=text,type=select的这些input,又有不支持的type=file的,我该怎么办?
上和友传是单独处理的茄孝, 提交的只是上传后的服务器端的URL,
也就唤纳槐是 把URL作为参数, 放在 text字段里,,
如果硬要一起的话, 可以转成2进制,,,,,,不过很少这么做,,,,

图片上传可以提前进行,先上传再提交就不会有这种问题!

如果山掘非要一起提交的话,那可以把file单独加入到辩迅提携唯此交序列中

$("form").serialize()+"&fileInput="+$("input[name='fileInputName']").val();

这样也是可以的


一般的话 图片是需要单独处理的 很少有人会把图片和表单信息一起提交