gpt4 book ai didi

javascript - 当http请求持续x秒而没有使用angularjs响应时显示警报

转载 作者:行者123 更新时间:2023-12-03 05:43:34 25 4
gpt4 key购买 nike

我想在 http 请求持续 x 秒而没有返回数据时显示警报,这可能是缺乏连接

 $scope.loadmore = function() {
$http.get('http://myweb.com/feeds.php?page='+$scope.page+).success(function(data) {
console.log(JSON.stringify(data));
for(var i=0;i<data.length-1;i++){
$scope.posts.push(data[i]);
}
$scope.$broadcast('scroll.infiniteScrollComplete');
//console.log($scope.page);
$scope.page +=1;
});
};

最佳答案

您可以在 $http 请求上设置 timeout 函数,如以下代码所示,位于 URL 参数之后:

 $scope.loadmore = function() {
$http.get('http://myweb.com/feeds.php?page='+$scope.page+, {timeout: 3000})
.success(function(data) {
console.log(JSON.stringify(data));
for(var i=0;i<data.length-1;i++){
$scope.posts.push(data[i]);
}
$scope.$broadcast('scroll.infiniteScrollComplete');
//console.log($scope.page);
$scope.page +=1;
})
.error(function(error){
//handle the error
});
};

在本例中,超时设置为 3 秒。

关于javascript - 当http请求持续x秒而没有使用angularjs响应时显示警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40419220/

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