formData一般用法,移動端,pc端都可以用,pc有相容性問題

來源:互聯網
上載者:User

標籤:

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

  

formData一般用法,移動端,pc端都可以用,pc有相容性問題

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.