-5
未定義角関数のプロパティ '結果' を読み込めません:私は残り-APIから取得を読み取ることができませんが 角度JS - >プロパティ
.controller('forgotCtrl', function($scope,$http,$ionicPopup,$state,$ionicHistory) {
$scope.forgot=function(data1){
var link1 = 'http://localhost/uxo_data/forgot.php';
var json10 = {n : data1.mobile };
$http.post(link1, { data1: json10 })
.then(function (res){
$scope.response = res.data1.result;
console.log(res.data1.result);
if($scope.response.created=="1"){
$scope.title="Password Reset!";
$scope.template="Please Check your associated Email Account!";
//no back option
$ionicHistory.nextViewOptions({
disableAnimate: true,
disableBack: true
});
$state.go('login', {}, {location: "replace", reload: true});
}else if($scope.response.exists=="1"){
$scope.title="Failed";
$scope.template="Number you entered doesn't exist";
}else{
$scope.title="Failed";
$scope.template="Contact Our Technical Team";
}
var alertPopup = $ionicPopup.alert({
title: $scope.title,
template: $scope.template
});
});
}
})
出力は次のとおりです。
{"result":{"created": "0" , "exists": "1" }}
私はWebデバッグツールにチェックインしました。PHPコードがうまく動作し、上記の応答を出力として与えています。
てみてください。 –
* "result" *プロパティにアクセスしようとするコードには2つの部分しかなく、どちらも同じものを参照します。あなたが最初にチェックしたのは、アクセスしようとしていたオブジェクトが正しく参照されていることでした。 'res.data1'は定義されていないので、なぜそれがあると思いますか? – Phil