JSON解码只读取PHP中的整数

时间:2014-05-13 11:39:23

标签: php json angularjs

我试图在使用angular js加载页面时读取查询字符串(这是字母数字)并将其发送到php端。但不知何故,它只读取整数。这是我的代码:

URL:

  

http://www.mydomain.com?token=5c1a45c

Angular JS代码:

App.controller('reset',['Auth','$scope','$location','$http',function (Auth,$scope,$location,$http) {
    $scope.init = function () {
        $scope.token = $location.search().token;
        $http.post('controller/reset.php',$scope.token).success(function(data){
                alert('success = '+data);
        }).error(function(e){
                alert('error in request');
        })
    }
    $scope.init();
}])

PHP代码:

<?php
$data = json_decode(file_get_contents("php://input"));->data;
echo '<pre>';print_r($data);
?>

我提醒来自PHP的数据并且成功= 5 ,但它应该显示 success = 5c1a45c

当我使用相同的方法验证登录并且工作正常时,我无法找到它的行为。

任何人都可以帮我填补空白。

提前致谢。

0 个答案:

没有答案