首页 > 其他 > 详细

angular -- post请求该如何使用?

时间:2018-04-08 17:28:49      阅读:188      评论:0      收藏:0      [点我收藏+]

angularjs 的post 请求该如何调用?

简单示例:

// post 携带参数访问
$http({  
    method:‘post‘,  
    url:postUrl,  
    data:{name:"aaa",id:1,age:20}  
}).success(function(req){  
    console.log(req);  
});

上面这种方法还是有些问题,携带的参数并不能发送给后台。结果为null,这是因为要转换为 form data:

可以参考:

https://blog.csdn.net/fengzijinliang/article/details/51897991

解决示例:

$http({  
    method:‘post‘,  
    url:postUrl,  
    data:{name:"aaa",id:1,age:20},  
    headers:{‘Content-Type‘: ‘application/x-www-form-urlencoded‘},  
    transformRequest: function(obj) {  
        var str = [];  
        for(var p in obj){  
            str.push(encodeURIComponent(p) + "=" + encodeURIComponent(obj[p]));  
        }  
        return str.join("&");  
    }  
}).success(function(req){  
    console.log(req);  
});

 

angular -- post请求该如何使用?

原文:https://www.cnblogs.com/e0yu/p/8745781.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!