首页 > 其他分享 >formData的使用

formData的使用

时间:2022-10-08 10:59:22浏览次数:78  
标签:formData value 键值 key 使用 FormData append

原文链接:https://blog.csdn.net/weixin_46058921/article/details/122387516

一、简介:

     FormData 接口提供了一种表示表单数据的键值对 key/value 的构造方式,如果要将formData的数据下发给后端,需要设置headers的Content-Type:'multipart/form-data'。

     首先,创建一个新的formData对象:

     let formData = new FormData(form)

二、API

  • append(key, value):追加

          可以使用 FormData.append(key. value) 来添加键/值对到表单里面,如果key不存在,就会增加这个key,如果key已存在,则会把value追加到后面。我们来看个例子吧:

 let formData = new FormData()
 formData.append('file', 1)
 formData.append('file', 2)
  • get/getAll(key):获取

           那么,如何看这个file的值呢,用 FormData.get(key)  可以拿到这个key的第一个值:

 

           要拿到全部值的话,就要用 FormData.getAll(key)了:

                  

  • FormData.set(key, value): 设置

          除了用append添加键值对以外,还可以用FormData.set(key, value) 去设置值,但是不同于append,set会直接覆盖值,而不是追加。来看一个例子:

  • FormData.delete(key):删除

          删除一个键值对,如果这个key不存在,那么删除了也不会报错。

  • FormData.has(key):是否存在这个键

 

 

标签:formData,value,键值,key,使用,FormData,append
From: https://www.cnblogs.com/buluzombie/p/16768257.html

相关文章