2014-07-15 79 views
0

进出口试图接收张贴由角数据:返回后数据角度

$scope.add = function() { 
     $http.post($rootScope.appUrl + '/nao/test', {"data": "fiskapa"}) 
     .success(function(data, status, headers, config) { 
      console.log(data); 
     }).error(function(data, status) { 
      //Göra något 
     }); 
    }; 

的问题是,fiskapa不返回:

public function create($data) 
    { 
     return new JsonModel(array("data" => $data)); 
    } 

返回的数据:对象{数据= [0 ]}

+0

问题不是角度。您的API服务正在返回一个数组,就像您要显示的那样。是[0]还是空阵列?或包含元素0的数组? 您是否有办法在返回代码之前调试代码并获取$ data数据值的信息? – htellez

+0

@htellez:$数据只是一个空变量。 – user500468

+0

你的后端框架是什么? – darksioul

回答

0

您可以直接将JSON职位:

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

请试试这个。