后端接收不到AngularJs中$http.post发送的数据原因分析及解决办法


1.问题:

后端接收不到AngularJs中$http.post发送的数据,总是显示为null

示例代码:

$http.post(/admin/KeyValue/GetListByPage,
{ 
pageindex: 1,
pagesize: 8
})
  .success(function(){ 
  alert("Mr靖");
  });

代码没有错,但是在后台却接收不到数据,这是为什么呢?

用火狐监控:参数是JSON格式

用谷歌监控:传参方式是request payload

  可以发现传参方式是request payload,参数格式是json,而并非用的是form传参,所以在后台用接收form数据的方式接收参数就接收不到了

  POST表单请求提交时,使用的Content-Type是application/x-www-form-urlencoded,而使用原生AJAX的POST请求如果不指
定请求头RequestHeader,默认使用的Content-Type是text/plain;charset=UTF-8,而此处的Content-Type是:

--------------------------------------------------------------------------------

2.解决方法:

直接上代码:

//要通过post传递的参数
var data = {
pageindex: 1,
pagesize: 8,
},
//post请求的地址
url = "/admin/KeyValue/GetListByPage",
//将参数传递的方式改成form
postCfg = {
headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
transformRequest: function (data) {
return $.param(data);
}
};
//发送post请求,获取数据
$http.post(url, data, postCfg)
.success(function (response) {
alert("Mr靖");
}); 

接下来再看监视工具:

火狐监视:参数类型已经变成表单数据

谷歌监视:

现在传参方式就变成form方式了,然后后端就可以正常接收参数了!

以上所述是小编给大家介绍的后端接收不到AngularJs中$http.post发送的数据原因分析及解决办法的相关知识,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对phpstudy网站的支持!



相关阅读:
jQuery插件pagination实现无刷新分页
java利用Ant脚本生成war包全过程
Win10 Mobile 10586.107怎么更新?Lumia950/XL/550可升级
jQuery DataTables插件自定义Ajax分页实例解析
win10旧版本软件安装失败提示"不能执行临时目录中的文件"的两种解决办法
部分Win10用户吐槽:电量消耗变快、发热加剧
Win10控制面板中某些项打不开该怎么办?
Win10系统磁盘多出两个小人图标怎么删除?
JS判断、校验MAC地址的2个实例
正则表达式(语法篇推荐)
Json序列化和反序列化方法解析
深入解读CSS的OOCSS和SMACSS以及BEM
EasyUI在表单提交之前进行验证的实例代码
JavaScript中的Math.SQRT1_2属性使用简介
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 燕山-孤山口 敦煌-张掖 双河镇-山城镇 源潭-白河东 贵定-烟台 广州东-井冈山 三义井-羊场 邵阳北-无锡东 吉林-明城 赛乌苏-查干特格 冠豸山-霸州 香兰-西柳 晋州-河津 上海-黎塘 齐齐哈尔-拉哈 花山南-华容东 柳林南-平原 牧原-阿里河 靖远西-东湾 乌鲁木齐-银川 朝阳镇-图们 西平-兰州 继承-杜拉尔 许家屯-扶余 滦县-汉口 西宁-吉安 临汾-蔡家坡 开通-辽阳 常德-金华 福鼎-沧州西 尚志-平山 道德-平顶庙 阳谷-武义 石家庄北-清水 肇庆东-钦州东 中台子-汤头沟 凌海-祁县 白旗-五道河 雁荡山-瓦屋山 豆罗-五台山 蚌埠-景德镇 关岭-凯里南 潼南-韶关 定州-湘潭 曹县-莱阳 南京-汾阳 烟台南-文登东 樟树-蕲春 东明县-常州 临泽-山丹 武夷山东-娄底南 十里坪-青沟子 沈丘-广水 诸暨-进贤 西安-东明县 蚌埠-铜陵 新余-松江 保定东-永济北 海宁-泰康 兰州-鄯善北 嘉兴南-闽清北 漳浦-长汀南 常德-营山 广德-武义 红山-南岔 风陵渡-旬阳北 南陵-深圳坪山 安顺-茂名 北京-玉田县 安康-德惠 黄羊镇-永登 平房-杜家 上海-中宁 宣化-淄博 深圳坪山-抚州 兰考-扬州 南昌西-丰城南 泉州-汕尾 彭阳-固原 四合永-宝龙山 从北京到西宁坐火车大概需要多长时间
一列匀速前进的火车列车,从它进入320米长的隧道到完全通过隧道经
南宁目前双层公车是几路起点站是那里
求银川到江苏扬州的详细路书知道的大侠高诉下
从九峰山森林公园到武汉生物工程学院怎么坐车最好
长沙邮寄到永州冷水滩需要几天时间
正兴集团廊坊车轮有限公司
湖南省汨罗市到重庆省天水市最近的距离
现在从合肥的汽车站坐车车怎么到九西江南?
从长沙火车列车站到湖南中医药大学怎么走要乘哪些路公交到那里
广州到上海汽车票、火车列车票、机票现在价格是多少
2010年8月1日能从丽江出发去雨崩吗?
K889次列车火车西安到西宁的中卧是多少钱
如何预定西昌到丽江的汽车票
问下 从呼和浩特的中信银行转账到天津的农业银行得多少小时。
宁城去大庆的路线怎么坐车,多少公里
请问从柳州到泉州距离多少公里
复读了一年提高了20分,比本科线高7分,但补录到了襄樊学院理
求北京各个列车站到大兴区芦城创新路2号的方法
葫芦岛到天津怎么坐车2010自驾
大石桥到沈阳站火车列车票价
有没有河南宁陵县到武汉的汽车啊需要多长时间
去蓬莱的长岛农家乐,如何安排
颐和园在哪里?
苏州到唐山火车价格谢谢
杭州火车城站杭州到绍兴17点至19点的火车时刻表
连云港到广州有多远
想知道: 重庆市 从重庆市到奉节县怎么坐公交
金华西到临海的客车汽车都是什么时候开车啊?
从福州坐车到广东珠海要多少个小时啊

Copyright © 2016 phpStudy |