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對象,你就可以發送給后台啦。 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM