在angularjs中发布之前格式化发布数据

时间:2014-08-27 08:15:16

标签: angularjs http-post

如何将cartPost发布数据发送为:

products=
[
   {
    "code": "mig-09",
    "title": "supermig",
    "quantity": "1"
   }
]

这是我的http.post

$http.post("www.remoteurl.com", {
    products: cartPost
}).success(function(data){
  $scope.cart = data;
})

我需要这样做,因为在服务器端。帖子数据将填入$products = json_decode($_POST['products']),否则无效。我该怎么做?任何人都可以帮我这个吗?

1 个答案:

答案 0 :(得分:0)

我找到了解决问题的方法。

$http({
    method: 'POST',
    url: 'www.remoteurl.com',
    data:'products=' + cartPost, // the solution
    headers: {'Content-Type': 'application/x-www-form-urlencoded'}
})
.success(function(response) {
    $scope.result = response;
});