三种提交POST表单的方式


三种提交POST表单的方式

1.写一个form表单,点击submit提交

 <form method="POST" class = "formfile" action = "/up" enctype="multipart/form-data" target="display">	
            <input type="file" name="file1" value="请选择文件" target="stop" multiple class="file"><br />
            <input type="submit">	
  </form> 
//防止跳转后页面刷新
<iframe  name="stop" style="display:none;"></iframe>  

2.获取form元素,js代码中提交

document.querySelector('.formfile').submit()
document.querySelector('.file').value = null

3.使用FormData

var data = new FormData();
const fileArr = this.$refs.file.files
for(let i = 0 ;i < fileArr.length;i++){
    //把DOM元素上files属性对应的文件数组放入data中
	data.append("file",fileArr[i])
}
//使用axios提交
axios.post('/up',data)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM