gpt4 book ai didi

javascript - 如何在 angular.js 中重复 ajax 调用并根据响应值停止它

转载 作者:行者123 更新时间:2023-11-28 11:33:52 25 4
gpt4 key购买 nike

我有一个运行 ajax 调用的简单 Controller 。每 15 秒而不是仅仅一次运行此 ajax 调用的最佳方案是什么?我该如何停止通话?

myApp.controller('myCntrl', function($window,$scope,$http,$routeParams,$location) {

$http({
method: 'GET',
url: '../ajax/my_script.php',
})
.success(function(data, status, headers, config) {
console.log(data)
})
})

最佳答案

function httpCall (){
$http({
method: 'GET',
url: '../ajax/my_script.php',
})
.success(function(data, status, headers, config) {
if(data == "expectedData") //condition to stop recursive ajax.
$tiemout(httpCall, 15000);
})
}

关于javascript - 如何在 angular.js 中重复 ajax 调用并根据响应值停止它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30611294/

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