1.普通表单

data:$('#formID').serialize(),
2.包含file的表单
data: new FormData($("#formID")[0]),
processData: false,
cache: false,
contentType: false, //form表单设置为enctype="multipart/form-data"
(1)processData

(2)文件不需要缓存

(3)contentType在form表单标签已经设置为:multipart/form-data
本文详细介绍了使用jQuery进行表单数据提交的两种方法:普通表单提交与包含file的表单提交。对于普通表单,可通过serialize()方法直接获取表单元素的值;而包含file的表单则需使用FormData对象,并设置 processData、cache 和 contentType 参数,以确保文件正确上传。
1180

被折叠的 条评论
为什么被折叠?



