$http post 取不到数据

Posted jzm17173

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了$http post 取不到数据相关的知识,希望对你有一定的参考价值。

默认情况下,jQuery传输数据使用Content-Type: x-www-form-urlencoded 和类似于"foo=bar&baz=moe"的序列,然而AngularJS,传输数据使用Content-Type: application/json和{ "foo": "bar", "baz": "moe" }这样的json序列。

$http({
    method: ‘POST‘,
    url: ‘‘,
    data: serializeParam({
        "a": ‘a‘,
        "b": JSON.stringify([1,2,3])
    }),
    headers: {
        "Content-Type": "application/x-www-form-urlencoded;charset=utf-8"
    }
}).success(function(json) {
}).error(function() {})
$http({
    method: ‘GET‘,
    url: ‘‘,
    params: {
        "a": ‘a‘,
        "b": ‘b‘
    }
}).success(function(json) {
}).error(function() {})

 

以上是关于$http post 取不到数据的主要内容,如果未能解决你的问题,请参考以下文章

php curl post提交到asp,asp取不到值是为啥

后端接收不到AngularJs中$http.post发送的数据的问题

AngularJs $http.post 数据后台获取不到数据问题 的解决过程

python爬取有道翻译

PHP 使用$_POST[''] 取不到值,自己刚开始自学,求大神赐教!

multipart/form-data post 方法提交表单,后台获取不到数据