AngularJs和servlet中的错误处理
我目前正在做一个项目,我正在用angularjs编写UI代码。 我被错误处理的框架卡住了 场景是:我正在用angularJS编写一些表单。在控制器内部,我进行了几个$http调用,最终调用了定义的servlet 我需要通知用户servlet的成功/失败 我怎样才能做到这一点 另外,如何处理此场景中的错误 例如,当我提交以下表单时,函数被执行:AngularJs和servlet中的错误处理,angularjs,servlets,Angularjs,Servlets,我目前正在做一个项目,我正在用angularjs编写UI代码。 我被错误处理的框架卡住了 场景是:我正在用angularJS编写一些表单。在控制器内部,我进行了几个$http调用,最终调用了定义的servlet 我需要通知用户servlet的成功/失败 我怎样才能做到这一点 另外,如何处理此场景中的错误 例如,当我提交以下表单时,函数被执行: `$scope.submitForm = function(form) { console.log("--> Sub
`$scope.submitForm = function(form) {
console.log("--> Submitting form");
if(confirm("Are you sure to finish?")){
$http({
method : 'POST',
url : '/XMLParser',
dataType: 'JSON',
data : JSON.stringify($scope.form), //forms user object
headers : {'Content-Type': 'application/x-www-form-urlencoded'}
}).success(function(data) {
console.log(data);
if (data.errors) {
// Showing errors.
$scope.errorName = data.errors.name;
$scope.errorUserName = data.errors.username;
$scope.errorEmail = data.errors.email;
} else {
$scope.message = data.message;
}
alert("successful");
});
$scope.redirectToHome();
}
};`
servlet/XMLParser将成功执行,或者可能产生一些错误。如何处理这些问题?向我们展示一些代码JavaScript不是java。或者请参阅本文档
//Hope this could make sense
$http.get('your api url').then(success, failure);
function success(){
//your code when request respond success
};
function failure(){
//your code when request respond failure
};