Попытка разобрать тег error_code в моем клиентском веб-приложении, которое использует angularjs.Мой веб-сервис возвращает ответ на вход в формате xml.
ответ xml находится в response.data.Прикрепленный код является контроллером для формы входа в систему.
var app = angular.module("myApp", []);
app.controller("loginController", function($scope, $http) {
$scope.myFunc = function ()
{
$http.get("http://localhost:8080/LocWebService/rest/authorize/"+
$scope.Name+"_"+$scope.Password)
.then(function(response) {
var response_code=response.data.getElementsByTagName("error_code")
[0].childNodes[0].nodeValue;
if (response_code=="1")
alert("User Name is wrong.");
if (response_code=="2")
alert("User Password is wrong.");
if (response_code=="0")
alert("Login is successful.");
});
}
});
Нет сообщений об ошибках. Ожидаемое поведение - соответствующее предупреждение отображается в соответствии с кодом ошибки.