gpt4 book ai didi

javascript - Angular 在 ajax $scope 中返回字符串

转载 作者:行者123 更新时间:2023-12-02 15:19:43 25 4
gpt4 key购买 nike

我是 AngularJs 的新人,我的问题是这样的:

$scope.checkActDate = function(){
var remoteService =$http({
method : 'POST'
url : "../checkActDateChm803.action",
data: {actDate:$scope.ch803FVo.actDate},
dataType: "json",
headers:{'Accept': 'application/json', 'Content-Type':'application/json; ; charset=UTF-8'}
});
remoteService.success(function(data, status, headers, config) {
return data.responseVo;
})
};

var check = $scope.checkActDate();
if(check != "0"){
return true;
}

现在,我得到的return data.responseVo是一个String "0",我知道 $scope.checkActDate 是一个对象,但我不知道,我的问题是我如何return data.responseVovar check可以获得字符串“0”?

非常感谢...

最佳答案

$http 请求是异步请求,因此不应在成功时返回数据,而应将其存储在作用域变量中。喜欢

remoteService.success(function(data, status, headers, config) {    
$scope.data = data.responseVo;
})

现在您可以对 $scope.data 执行检查

if($scope.data != "0"){
// Do your stuff here
}

关于javascript - Angular 在 ajax $scope 中返回字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34174196/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com