Anjularjs 实施(跨域接口访问,高效修改)

上一节,我们写到的配置文件和数据访问的时候写法存在很多的淤积

整合代码后

/*
** AnjularJS配置文件
*/
var app=angular.module("app",[]);
app.constant("http","http://192.168.21.102:8090/mbay-appTemptation-web/");


app.config(['$httpProvider', function ($httpProvider) {
    delete $httpProvider.defaults.headers.common['X-Requested-With'];
    $httpProvider.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';
    $httpProvider.defaults.transformRequest = function(data) {
        //当参数不为空的时候
    if(data){
    return $.param(data);
    }
   };
}]);

//这样我们访问数据的时候直接这样

$http.post(flowUrl,{
"area":$("#operatorType_select").val(),
"operatorType":$('input[name="cnradio"]:checked').val(),
"trafficPackageType":$('input[name="range"]:checked').val()
}).success(function(resp){
if(resp.status){
$scope.list=resp.data;
}
else{
layer.msg(resp.data);
}
}).error(function(resp){
layer.msg("服务器异常,请稍后尝试");
})

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值