• formData一般用法,移动端,pc端都可以用,pc有兼容性问题


    其实FormData是一个 对象
    他是一个比较新的东东(其实我也不知道改叫什么好)

    利用FormData对象,你可以使用一系列的键值对来模拟一个完整的表单,然后使用XMLHttpRequest发送这个"表单".

    下面  我来讲讲他的用法:

      首先我们来new  一个 FormDate对象,

      例如:    var date = new FormDate();

      其实我第一眼一看,还以为是jq呢,因为我看到了一个append 哈哈,我们可以这样理解  xx.append(key,val);append里面有2个参数。

      例如:    data.append("name","叶耶嘢");

    我们这样保存多了数据,那就可以用ajax中的post上传表单。

      var XHR = new XMLHttpRequest();

        XHR = open("POST","地址");

        XHR.send(date);

    ok!!!!是不是很简单呢!

      那如果我们的数据多了呢,不会一个个append进去?

    NO!NONO...

    假如:$scope.params是一个对象,存储了一个对象,这个对象里面有很多数据(KEY,VAL)这样的,那么  

          var   data = new FormData();
          for(var i in $scope.params){
             data.append(i, $scope.params[i]);
          }

    是不是又简单了呢! 

    这个data对象,你就可以发送给后台啦。 

      

  • 相关阅读:
    WQS二分
    虚树
    洛谷集训队题单Part1
    动态点分治
    点分治
    最小乘积模型
    线段树分治
    分层图最短路
    学长学姐们的测试-2
    线性dp
  • 原文地址:https://www.cnblogs.com/GoodPingGe/p/4476220.html
Copyright © 2020-2023  润新知