我试图在使用angular js加载页面时读取查询字符串(这是字母数字)并将其发送到php端。但不知何故,它只读取整数。这是我的代码:
URL:
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
当我使用相同的方法验证登录并且工作正常时,我无法找到它的行为。
任何人都可以帮我填补空白。
提前致谢。