AngularJS'de yeni. Bir json döndüren basit bir java RESTful hizmetim var. ile bir toplayıcı bir fonksiyonu:AngularJS RESTful POST yanıtı
angular.module('testApp').controller('LoginController', function($scope, $http, $timeout, $resource) {
$scope.mapp_login_email = '';
$scope.mapp_login_password='';
$scope.loginAPI = function() {
var baseUrl = 'http://localhost:8080';
$scope.loginAPI = $resource(baseUrl + '/api/login/post', {}, {
login2: {method: 'POST'}
});
var response = $scope.loginAPI.login2({ email: $scope.mapp_login_email, password: $scope.mapp_login_password });
response.$promise.then(function(value) {
var data = JSON.stringify(value, ['returnCode', 'errMsg']);
$scope.mapp_login_email = data.returnCode;
});
}
});
RESTful servis çağrıldığını ve bunu bir json yanıtı döndüren ağ sekmesinde bakın:
{returnCode: "OK", status: 0, errMsg: null}
Ben angularjs kodunda dinlendirici hizmetten dönüş değeri değerlendirdi nasıl?
sayesinde Ronen
Teşekkürler, bu şekilde aşağıdaki değeri elde ettim: [object Object] – roneng
Şimdi değerleri kontrol etmek için JSON.stringify yapabilirsiniz. – pradeep1991singh
Teşekkürler. JSON.stringify json dizesini döndürür. Benim durumumda: "{returnCode:" OK ", status: 0, errMsg: null}". Yalnızca returnCode değerini nasıl kontrol edebilirim? Teşekkürler, Ronen – roneng