zoukankan      html  css  js  c++  java
  • ajax2.0提供的FormData

    在AJAX2.0中新增了FormData构造函数

    作用:用户快速进行表单序列化,来代替表单。

    使用方式:

      let fd = new FormData(form)

        form: 原生的form表单元素

        参数是可有可无的

        如果传递了参数,得到一个fd的实例化对象,我们可以通过其原型中的方法查看内部结构

        如果没有传递参数,得到的是一个空的对象,我们可以调用原型中的方法添加数据

    forEach

    使用方式: fd.forEach(value, name, formdata)

      第一个参数: 输入的内容

      第二个参数: 输入框name值

      第三个参数: FormData对象

      this指向全局作用域

    append

      该方法用于添加数据的  (不会覆盖掉已经添加的数据)

      fd.append(key, value) 

        key: name值

        value: 是数据

    delete

      该方法用于删除数据中的某一项

      fd.delete(key)

        key: 数据名称

    get

      该方法用于获取某一项数据

      fd.get(key)

        key: 对应的name值

      返回值就是获取到数据

    getAll

      该方法用于获取某个name字段的所有数据

      fd.getAll(key)

        key: 对应的name属性值

      返回值是一个数组

    has

      该方法用于判断是否包含某个属性

      fd.has(key)

        key: 对应的name值

      返回值是布尔值:  如果存在,返回true  如果不存在,返回false

    set

      该方法用于设置内容的,与append方法不同的是,set方法会覆盖掉之前已经添加的数据

      fd.set(key, value)

        key: 对应的name值 value: 数据

    例如发送ajax表单请求,获取数据则很方便:

        

  • 相关阅读:
    链接脚本语法
    STM32 硬件IIC接口总线
    C99一些特性
    oneid与用户标签之间的相互打通 实现用户标签
    图计算实现ID_Mapping、Oneid打通数据孤岛
    对于hive使用的一点记录
    centos7 hue安装
    Kafka监控安装
    hadoop2.6.0集群搭建
    centos6+cdh5.4.0 离线搭建cdh搭建
  • 原文地址:https://www.cnblogs.com/yess/p/14748887.html
Copyright © 2011-2022 走看看