最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Angularjs中$http以post請(qǐng)求通過(guò)消息體傳遞參數(shù)的實(shí)現(xiàn)方法

 更新時(shí)間:2016年08月05日 11:58:57   作者:Quber  
這篇文章主要介紹了Angularjs中$http以post請(qǐng)求通過(guò)消息體傳遞參數(shù)的方法,結(jié)合實(shí)例形式分析了$http使用post請(qǐng)求傳遞參數(shù)的相關(guān)設(shè)置與使用技巧,需要的朋友可以參考下

本文實(shí)例講述了Angularjs中$http以post請(qǐng)求通過(guò)消息體傳遞參數(shù)的方法。分享給大家供大家參考,具體如下:

Angularjs中,$http以post在消息體中傳遞參數(shù),需要做以下修改,以確保消息體傳遞參數(shù)的正確性。

一、在聲明應(yīng)用的時(shí)候進(jìn)行設(shè)置:

var httpPost = function($httpProvider) {
  /*******************************************
  說(shuō)明:$http的post提交時(shí),糾正消息體
  ********************************************/
  // Use x-www-form-urlencoded Content-Type
  $httpProvider.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=utf-8';
  /*
   * The workhorse; converts an object to x-www-form-urlencoded serialization.
   * @param {Object} obj
   * @return {String}
   */
  var param = function(obj) {
    var query = '', name, value, fullSubName, subName, subValue, innerObj, i;
    for (name in obj) {
      value = obj[name];
      if (value instanceof Array) {
        for (i = 0; i < value.length; ++i) {
          subValue = value[i];
          fullSubName = name + '[' + i + ']';
          innerObj = {};
          innerObj[fullSubName] = subValue;
          query += param(innerObj) + '&';
        }
      } else if (value instanceof Object) {
        for (subName in value) {
          subValue = value[subName];
          fullSubName = name + '[' + subName + ']';
          innerObj = {};
          innerObj[fullSubName] = subValue;
          query += param(innerObj) + '&';
        }
      } else if (value !== undefined && value !== null)
        query += encodeURIComponent(name) + '=' + encodeURIComponent(value) + '&';
    }
    return query.length ? query.substr(0, query.length - 1) : query;
  };
  // Override $http service's default transformRequest
  $httpProvider.defaults.transformRequest = [
    function(data) {
      return angular.isObject(data) && String(data) !== '[object File]' ? param(data) : data;
    }
  ];
};
var ngApp = angular.module('wtApp', ['ngCookies'], httpPost);

二、調(diào)用$http post

$http({
  method: 'POST',
  url: 'GetData.ashx',
  params: { id: '1002' },//params作為url的參數(shù)
  data: { keyName: 'qubernet' }//作為消息體參數(shù)
}, function (data) {
});

希望本文所述對(duì)大家AngularJS程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 如何在AngularJs中調(diào)用第三方插件庫(kù)

    如何在AngularJs中調(diào)用第三方插件庫(kù)

    在AngularJs中我們會(huì)不可避免的使用第三方庫(kù),這篇文章主要介紹了如何在AngularJs中調(diào)用第三方插件庫(kù),有興趣的可以了解下
    2017-05-05
  • Angular2之二級(jí)路由詳解

    Angular2之二級(jí)路由詳解

    今天小編就為大家分享一篇Angular2之二級(jí)路由詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • Angular重構(gòu)數(shù)組字段的解決方法示例

    Angular重構(gòu)數(shù)組字段的解決方法示例

    這篇文章主要為大家介紹了Angular重構(gòu)數(shù)組字段的解決方法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09
  • Angular實(shí)現(xiàn)購(gòu)物車計(jì)算示例代碼

    Angular實(shí)現(xiàn)購(gòu)物車計(jì)算示例代碼

    本篇文章主要介紹了Angular實(shí)現(xiàn)購(gòu)物車計(jì)算示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-02-02
  • angular使用md5,CryptoJS des加密的方法

    angular使用md5,CryptoJS des加密的方法

    這篇文章主要介紹了angular使用md5,CryptoJS des加密的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • AngularJS使用ng-repeat遍歷二維數(shù)組元素的方法詳解

    AngularJS使用ng-repeat遍歷二維數(shù)組元素的方法詳解

    這篇文章主要介紹了AngularJS使用ng-repeat遍歷二維數(shù)組元素的方法,結(jié)合實(shí)例形式分析了AngularJS二維數(shù)組元素遍歷的相關(guān)操作技巧,需要的朋友可以參考下
    2017-11-11
  • 詳解angular2.x創(chuàng)建項(xiàng)目入門(mén)指令

    詳解angular2.x創(chuàng)建項(xiàng)目入門(mén)指令

    這篇文章主要介紹了詳解angular2.x創(chuàng)建項(xiàng)目入門(mén)指令,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-10-10
  • angular 服務(wù)隨記小結(jié)

    angular 服務(wù)隨記小結(jié)

    這篇文章主要介紹了angular 服務(wù)隨記小結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • 對(duì)angularJs中ng-style動(dòng)態(tài)改變樣式的實(shí)例講解

    對(duì)angularJs中ng-style動(dòng)態(tài)改變樣式的實(shí)例講解

    今天小編就為大家分享一篇對(duì)angularJs中ng-style動(dòng)態(tài)改變樣式的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09
  • AngularJS教程 ng-style 指令簡(jiǎn)單示例

    AngularJS教程 ng-style 指令簡(jiǎn)單示例

    本文主要介紹AngularJS ng-style 指令,這里對(duì)ng-style 指令做了詳細(xì)的基礎(chǔ)資料整理,并附有代碼示例,有需要的朋友可以參考下
    2016-08-08

最新評(píng)論

翼城县| 基隆市| 兰州市| 山东| 横山县| 望谟县| 阿瓦提县| 安国市| 龙岩市| 南涧| 阳山县| 博白县| 盱眙县| 苗栗县| 安徽省| 荆州市| 登封市| 葵青区| 张掖市| 阳东县| 治多县| 江达县| 海盐县| 大港区| 大同县| 抚顺市| 襄城县| 射阳县| 牙克石市| 万安县| 体育| 康马县| 新宁县| 沁源县| 青川县| 右玉县| 周口市| 西藏| 增城市| 托克逊县| 新龙县|