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的,用什么方法是无所谓的。
可参考:
本文来自博客园,作者:驸马爷,转载请注明原文链接:https://www.cnblogs.com/cnblogs-jcy/p/6962377.html