angularJS的controller层向service层传参,并通过service层进行带参访问后台

本文探讨了如何在AngularJS中从controller层向service层传递参数,并通过service层进行带参的后台访问。利用service层的login方法接收参数,实现controller层的调用。同时提到,由于项目需要跨域访问,故使用了jsonp方式,但需要注意jsonp仅支持GET请求。
摘要由CSDN通过智能技术生成

angularJS的controller层向service层传参,并通过service层进行带参访问后台

  • service层代码
angular.module('loginPage.service',[])
.factory('loginPageService',function(configService,$http){
    return{
        login : function(phone, callback){
            var url = configService.getHostUrl() + '/loginPage/login.do?callback=JSON_CALLBACK'
            $http.jsonp(url,{
                method:'get',
                params:{'phone':phone},
                headers : {'Content-Type': 'application/x-www-form-urlencoded'},
            })
             .success(function(data){
                 var obj = JSON.stringify(data);
                 localStorage.setItem("userMessage",obj);
                 //console.log(localStorage.user);
                 callback(data);
             }) 
        }
    }
})
  • con
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值