zoukankan      html  css  js  c++  java
  • 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对象,你就可以发送给后台啦。 

      

  • 相关阅读:
    正则判断是否为纯数值
    前后端加密解密crypto.js
    小程序使用iconfont字体图标
    LeetCode-Combination Sum II
    LeetCode-Combination Sum
    Google 2013 campus test-R1
    Google Codejam
    LeetCode-Count and Say
    LeetCode-Binary Tree Level Order Traversal II
    LeetCode-Binary Tree Level Order Traversal
  • 原文地址:https://www.cnblogs.com/GoodPingGe/p/4476220.html
Copyright © 2011-2022 走看看