使用ajax提交form表单

来源:互联网 发布:papi 知乎 编辑:程序博客网 时间:2024/05/17 09:36

function mySubmit(){ var chapter=$("#myForm").serialie(); $.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即可。

0 0