zoukankan      html  css  js  c++  java
  • 文件上传formData上传之前查看对象里的值

    文件上传:使用formData

    //获取一个form表单对象
    let form = document.getElementById("form");
    let formData = new FormData(form);

    1、添加数据   formdata.append(key,value)

    formdata.append("a","a");
    formdata.append("a","b");
    formdata.append("a","c");
    formdata.append("b","c");

    2、删除数据   formdata.delete(key);

    formdata.delete("a");

    3、设置/修改数据   formdata.set(key,value)如果key不存在则新增一条数据,如果存在,则会修改对应的value值。

    formdata.set("a","b2");

    4、获取数据   formdata.get(key)

    var formData = new FormData();
     formData.append("a",'a');
     formData.append("a",'b');
     formData.append("a",'c');
     formData.append("b",'b);
     formData.append('c','c');
    console.log(formData.getAll('a'));//['a','b','c']
    console.log(formData.get('b'));//b
    console.log(formData.get('c'));//c

    5、判断是否存在某条数据   formdata.has(key),存在返回true,不存在返回false。

    formdata.append("a","b");
    formdata.has("a");  //true
    formdata.has("b");  //false
     
  • 相关阅读:
    VI中的批量替换--转载
    Zookeeper集群
    Zookeeper实现Master选举(哨兵机制)
    分布式session之token解决方案实现
    浏览器
    分布式session之redis解决方案实现
    服务器操作常用
    Nginx安装教程(Centos6.8)
    分布式锁(Redis实现)
    开发总结
  • 原文地址:https://www.cnblogs.com/xiongK/p/12793457.html
Copyright © 2011-2022 走看看