【AngularJs】获取URL查询参数

<script>
    var app = angular.module('myApp', []);

    app.config(['$locationProvider', function ($locationProvider) {
      $locationProvider.html5Mode(
        {
          enabled: true,
          requireBase: false//必须配置为false,否则<base href=''>这种格式带base链接的地址才能解析
        });
    }]);

    app.controller('myCtrl', ['$scope', '$http', '$location', function ($scope, $http, $location) {
      $scope.supplierInfo = {
        id: $location.search().id
      }

      $scope.saveData = function () {
        if ($scope.supplierInfo.id) {//修改
          alert($scope.supplierInfo.id)
        }
        else {//新增
          var config = {
            headers: { 'Content-Type': 'application/json' }
            // transformRequest: function (obj) {
            //     var str = [];
            //     for (var p in obj) {
            //         str.push(encodeURIComponent(p) + "=" + encodeURIComponent(obj[p]));
            //     }
            //     return str.join("&");
            // }
          };

          var data = {
            "name": $scope.supplierInfo.name,
            "remark": $scope.supplierInfo.remark
          }

          $http.post('http://localhost:8006/rest/littlecat/caobao/supplier/add', data, config)
            .then(function (result) {  //正确请求成功时处理
              window.location = 'SupplierList.html'
            }).catch(function (result) { //捕捉错误处理
              console.log(result);
            });
        }
      }

    }]);


  </script>

 

转载于:https://www.cnblogs.com/njlittlecat/p/9803767.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值