首页 > 其他分享 >jQuery FormData使用方法

jQuery FormData使用方法

时间:2023-08-13 09:25:02浏览次数:29  
标签:jQuery name FormData value 表单 Blob 方法 formdata

FormData的主要用途

  1. 将form表单元素的name与value进行组合,实现表单数据的序列化,从而减少表单元素的拼接,提高工作效率。
  2. 异步上传文件

注:FormData 对象的字段类型可以是 Blob, File, 或者 string,如果它的字段类型不是Blob也不是File,则会被转换成字符串

 

 

 

//通过FormData构造函数创建一个空对象
var formdata=new FormData();

//可以通过append()方法来追加数据
formdata.append("name","laotie");

formData.append(name, value);
formData.append(name, value, filename);

参数:
name:表单name,
value:表单value,
filename:传给服务器的文件名称
当一个 Blob 或 File 被作为第二个参数的时候, Blob 对象的默认文件名是 "blob",File 对象的默认文件名是该文件的名称。

//获取
formdata.get("name"); //laotie
getAll() 方法:getAll()方法会返回该 FormData 对象指定 key 的所有值。

//通过set方法对值进行设置
formdata.set("name","laoliu");

//删除
formdata.delete('name')

 

 

转载:https://blog.csdn.net/dizan4060/article/details/102140657

标签:jQuery,name,FormData,value,表单,Blob,方法,formdata
From: https://www.cnblogs.com/wugh8726254/p/17626143.html

相关文章

  • 如何用随机方法求解组合优化问题(一)
    什么是组合优化问题定义优化问题设\(x\)是决策变量,\(D\)是\(x\)的定义域,\(f(x)\)是指标函数,\(g(x)\)是约束条件。则优化问题可以表示为求解满足\(g(x)\)的\(f(x)\)最小值问题。即:\[\min_{x\inD}(f(x)|g(x))\]组合优化问题如果在定义域\(D\)上,满足约束条件......
  • 【JavaScript40】jquery发送jsonp
    jquery中也提供了jsonp请求服务器端fromflaskimportFlask,render_template,request,make_responseapp=Flask(__name__)@app.route("/")deffunc0():news="这是一个完整的html页面"returnrender_template("index.html",......
  • TestNG注解-方法注解(1,BeforeMethod和AfterMethod 2,BeforeClass和AfterClass 3,BeforeSu
    packagecom.course.testng;importorg.testng.annotations.*;publicclassBasicAnootation{//最基本的注解用来把方法标记为测试的一部分@TestpublicvoidtestCase1(){System.out.println("这是测试用例1");}@Testpublicvoidt......
  • SonarQube-7.7到9.9社区版本默认数据库H2连接方法
    使用连接字符串方法:jdbc:h2:tcp://localhost:9092/sonar默认使用Embedded类型的数据库和驱动,用户名和密码为空。如使用DBVisualizer23.*版本连接:切换到DatabaseURL模式,输入上述连接字符串,点击Connect即可。  ......
  • Delphi 2010 新增功能之: IOUtils 单元(6): TPath(结构体) 的方法与属性
    以后路径相关的处理,用IOUtils.TPath就很方便了.//较常用的方法:TPath.GetTempPath;         {获取临时文件夹路径}TPath.GetTempFileName;       {获取一个临时文件名}TPath.GetPathRoot();        {提取盘符,如:c:......
  • Java基础之类变量和类方法
    1、例子现在有这样一个问题:有一群小孩在玩堆雪人,不时有新的小孩加入,请问如何知道现在共有多少人在玩?,编写程序解决。 传统的方法来解决,就是用一搞count变量来处理,多一个人就++;这样没有使用oop,不好。解决:使用类变量。我们在创建一个小孩时,就把count加1,并且count是......
  • Java中的String方法详解
    (String方法)先进行专栏介绍本专栏是自己学Java的旅途,纯手敲的代码,自己跟着黑马课程学习的,并加入一些自己的理解,对代码和笔记进行适当修改。希望能对大家能有所帮助,同时也是请大家对我进行监督,对我写的代码进行建议,互相学习。String详解Java中的String是一个不可变的字符序......
  • 基础方法
    1.进制转换1.1(10转其他进制)stringintToA(intn,intradix)//n是待转数字,radix是指定的进制{ stringans=""; do{ intt=n%radix; if(t>=0&&t<=9) ans+=t+'0'; elseans+=t-10+'a'; n/=radix; }while(n!=0); //使用do{}while()以防止......
  • 传奇版本等一些软件放到服务器里的方法
    写这篇文章是因为之前写的如何在的服务器上运行DBC和传奇版本呢?文章有提到服务器,今天朋友有继续留言给多多,问怎么把版本和一些软件放到服务器上面呢?这个如果没有操作过,还真的要想想,如果是架设传奇,安装的Windows2003的系统,那么是不能直接把桌面上的文件复制到服务器上的,那么有其他的......
  • python argparse传入布尔参数不生效的解决方法
    在一个需要用到flag作为信号控制代码中一些代码片段是否运行的,比如"--flagTrue"或者"--flagFalse"。但是古怪的是无法传入False,无论传入True还是False,程序里面都是True的参数,所以这个flag并没有生效,也就失去了意义。参考代码:importargparsedeftest_bool():parser=......