发表于: 2021-12-20 22:56:04

0 758


 FormData 对象


一、概述

  FormData类型是XMLHttpRequest 2级定义的,它是为序列化表以及创建与表单格式相同的数据提供便利。

  作用:1.利用一些键值对来模拟一系列表单控件:即将form中的所有表单元素的namevalue组装成一个queryString;2.异步上传二进制文件

  与普通Ajax相比,使用FormData的最大优点:可以异步上传二进制文件。

二、使用

  1.创建FormData对象方式

    1).let formdata = new FormData();  创建一个空的FormData对象,可以使用formdata.append(key,value)来添加数据。

    2).let formdata = new FormData(form);  使用已有的表单来初始化一个FormData对象。








  2.数据形式

    首先,我们要明确FormData里面存储的数据形式,一对key/value组成一条数据,key是唯一的,一个key可能对应多个value。如果使用表单初始化FormData对象,每一个表单字段对应一条数据,他们的name属性值对应key值,value属性值对应value值。







返回列表 返回列表
评论

    分享到