三种提交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)
上一篇:为什么 0.1 + 0.2 不等于0.3?如何解决这个问题?


下一篇:getEventListeners,monitorEvents,unmonitorEvents