vue-resourse 提交表单 使用formData
2024-09-05 22:03:08
通过formData对象可以组装一组用XMLHttpRequest发送请求的键/值对。它可以更灵活方便的发送表单数据,因为可以独立于表单使用。如果把表单的编码类型设置为multipart/form-data,则通过FormData传输的数据
格式和通过表单sumbit()方法传输的数据格式相同
如何创建一个FormData对象
var formData = new FormData();
formData.append("username", "XXXXX");
FormData对象的字段类型可以是Blob,File,或者是String,如果不是Bold和File,formData.append()会把它转换成字符串类型
通过HTML表单创建FormData对象
想要构造一个包含Form表单数据的FormData对象,需要在创建FormData对象时指定表单的元素。
var formData = new FormData(someFormElement);
你还可以在创建一个包含Form表单数据的FormData对象之后和发送请求之前,附加额外的数据到FormData对象里,像这样:
var formElement = document.querySelector("form");
var formData = new FormData(formElement);
var request = new XMLHttpRequest();
request.open("POST", "submitform.php");
formData.append("serialnumber", serialNumber++);
request.send(formData);
BLOB (binary large object)----二进制大对象,是一个可以存储二进制文件的容器
最新文章
- MySQL 事务
- C++小项目:directx11图形程序(二):systemclass
- 如何在 CentOS 7 用 cPanel 配置 Nginx 反向代理
- Scala 深入浅出实战经典 第47讲:Scala多重界定代码实战及其在Spark中的应用
- Yii入门,登录
- Ajax交互demo1
- QSplashScreen无法背景透明的解决办法(强制StyleSheet生效)
- Caused by:org.hibernate.MappingNotFoundException:resouce:com/you/model/Monkey.hbm.xml not found
- 产品管理开发之Git工作流和分支规范推荐
- 数据库 ACID
- 基础项目构建,引入web模块,完成一个简单的RESTful API 转载来自翟永超
- python中的*和**的用途
- etcd集群的搭建
- hadoop Non DFS Used是什么
- php 二维数组按照某个键排序
- HTML+JS实现网站公告信息滚动显示
- Eclipse的预设的Include的路径
- C++指针理解
- Pandas时间序列
- go语言中的接口interface