在我的一个 Angular JS 应用程序中,我想在 ajax 调用之后验证并提交一个表单(如果它返回 1 )
所以目前我的表单提交看起来像
$scope.formSubmit=function(form,$event){
form.$submitted = true;
if(form.$valid==false){
$event.preventDefault();
}
};
我的 AJAX 代码部分是
$scope.checkLogin=function(){
var url=$('#site').val()+'/ajax/checkLogin/'+Math.random();
return $http({
method : 'POST',
async: false,
cache: false,
url : url,
data: {},
headers : { 'Accept' : 'application/json' , 'Pragma':'no-cache'},
})
.success(function(data) {
if(data.result==1)
return true;
else
return false;
})
.error(function (data, status, headers, config) {
location.reload();
});
};
仅当“checkLogin”返回 true 时,我才需要进行表单验证和表单提交。即data.result==1。这样如果 data.result==1 那么它将验证表单并提交
谁能给我一个关于如何更改“$scope.formSubmit”的想法