function mySubmit(){
var chapter=$("#myForm").serialize();
$.ajax({
type:"post",
url:"upload_myUpload.action",
data:chapter,
async:false,
cache:false,
contentType:false,
processData:true,
success:function(data){
if(data==1){
alert("提交成功");
}
}
});
}
上述的方法会将form表单的需要提交的内容以name=zs&age=20的方式提交,其就是将form表单里的内容转化为字符串进行提交。
如果form表单里有需要提交文件,上述方法则无法达到提交文件的目的。
须将参写为var chapter=new FormData($("#myForm")[0]);
并且将processData设置为false即可。