• 博客园Logo
  • 会员
  • 周边
  • 捐助
  • 新闻
  • 博问
  • 闪存
  • 赞助商
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 简洁模式 ... 退出登录
    注册 登录
十步杀一人千里不留行
博客园    首页    新随笔    联系   管理    订阅  订阅

AngularJS post传值后台获取不到

AngularJS post传值后台获取不到

一般的思路:

解决办法:
1.设置一下default head 
2.参数转换一下data:$.param({orderNo: orderNo,sessionId:sessionId})  // 这是用的 jquery.params({}) 序列化方法
 $http({
                method: 'POST',
                url: loginUrl,
                headers: {
                   'Content-Type': "application/x-www-form-urlencoded"
                },
                data: $.param({ aa:"xxx", bb:"yyy" })   // 用的 jquery.param() 方法将data 进行序列化
            })
            .then(function (response) {
                // do something ......
                
            }, function(err){
                // do something ......
            });
        }

 

 上边的方法 使用的jquery.params({})方法 进行的序列化,其实只要是 将 data的 json格式的参数序列化 就是OK的,用什么方法是无所谓的。

  可参考:

   Angularjs Post传值后台收不到的原因

   AngularJS 学习笔记值post传值

 

本文来自博客园,作者:驸马爷,转载请注明原文链接:https://www.cnblogs.com/cnblogs-jcy/p/6962377.html

posted @ 2017-06-08 13:45  驸马爷  阅读(952)  评论(0)  编辑  收藏  举报
会员力量,点亮园子希望
刷新页面返回顶部
Copyright © 2024 驸马爷
Powered by .NET 8.0 on Kubernetes