javascript - Angular JS 中的 Post 方法

标签 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"}': '' }

当我需要这样的东西时:

{"test":"testvalue"}

有人知道这个问题的解决办法吗?

最佳答案

使用$http.post方法:

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

关于javascript - Angular JS 中的 Post 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35270897/

相关文章:

javascript - JSX 无法解析部分 HTML 标签

javascript - "Undefined is not a function"错误 jQuery、.replace、scrollTop

javascript - 将美国数字格式格式化为整数

angularjs - 如何在 AngularJS 应用程序中显示 blob (.pdf)

javascript - AngularJs 作用域变量 window.open

javascript - 传单,否则 if = 不显示标记

javascript - 是否有任何原子 javascript 操作来处理 Ajax 的异步特性?

angularjs - 有没有一种方法可以从 $resource 返回 promise 而不需要使用 $q ?

javascript - 如何触发一个 promise ,然后用 $q 触发第二个 promise ?

javascript - Angular JS 文件上传和 Laravel 后端