Angular JS中的Post方法

时间:2016-02-08 13:31:54

标签: javascript angularjs

我有以下代码:

var req = {
    method: 'POST',
    url: '/customer',
    headers: {
      'Content-Type': 'application/json'
    },
    data: { test: 'testvalue' }
};

$http(req).then(function(){
    console.log("f1")
},function(){
    console.log("f2")
});

上面的代码发布了这个:

  

{'{“test”:“testvalue”}':''}

当我需要这样的东西时:

  

{ “测试”: “测试值”}

有没有人知道这个问题的解决方案?

1 个答案:

答案 0 :(得分:1)

使用$http.post方法:

$http.post('/customer', { test: 'testvalue' }, {
    headers: {
        'Content-Type': 'application/json'
    }
}).then(function(){
    console.log("f1")
},function(){
    console.log("f2")
});