作为json有效载荷发送的Restangular post数据不形成数据

时间:2013-10-12 09:30:55

标签: angularjs restangular

我正在尝试发布汽车记录示例

Restangular.one('cars', 5).post('bids', {data: 'Some data'}).then(function() {
    $state.go('^');
});

Restangular.one('cars', 5).all('bids').post({data: 'Some data'}).then(function() {
    $state.go('^');
});

由于某种原因,{data: 'Some data'}作为JSON有效负载而不是POST表单参数发送。我做错了什么?

1 个答案:

答案 0 :(得分:3)

如果您使用的是PHP,那么您可以获得完整的json有效负载:

$data = (array) json_decode(file_get_contents('php://input'));

此$数据将包含您通过http post发送的所有帖子数据。