ajax怎么提交带文件上传表单

2019-03-25 13:35|来源: 网路

<form name="form1" method="post" action="test.jsp" ENCTYPE="multipart/form-data">
     <input type='text' name='text1' />
     <select name='select1'><option value='1'>B</option><option value='2'>B</option></select>
     <input name="F1" type="file" class="STYLE3" size="20">
     <input style="FONT-SIZE: 12px" type="Submit" name="Submit" value="上  传">
</form>


我想通过ajax提交这个表单怎么做

相关问答

更多
  • form里action写上要提交到的后端地址 js直接提交表单 $('form').submit();
  • Ajax 提交form方式可以将form表单序列化 然后将数据通过data提交至后台,例如: 但是这种方式如果表单中有需要提交的文件类型 这样则不行 后台接不到数据。 解决办法:使用 FormData。这里使用jquery 最好使用2.0版本之后 之前应该不支持。例如:
  • 使用FormData()类最简单: 所以现在你有一个FormData对象,随时可以和XMLHttpRequest一起发送。 并用FormData对象附加字段