gpt4 book ai didi

javascript - 递归 ajax() 请求

转载 作者:数据小太阳 更新时间:2023-10-29 05:41:21 26 4
gpt4 key购买 nike

我使用 jQuery 的 ajax() 来获取信息。我在请求成功时调用该方法。这是代码:

function recursively_ajax(){
console.warn("begin");
$.ajax({
type:"GET",
url: "./JvmInfoClass",
success: function(data){
console.warn("get jvm info success");
recursively_ajax();
}
});
}

recursively_ajax();

我让线程在后端休眠 3 秒。但是控制台不会在 3 秒后连续打印消息。这是为什么?

最佳答案

你可以尝试使用 ajax 调用 async:false

var counter=0;
function recursively_ajax()
{
var pass_data=5;
var chartMenu=['VTR','NC','RC','TOCU','TOCO','TR','COA','MP'];
$.ajax({
type:"POST",
async:false, // set async false to wait for previous response
url: "url to server",
dataType:"json",
data:{dataMenu:pass_data},
success: function(data)
{
counter++;
if(counter < chartMenu.length){
recursively_ajax();
}
}
});
}
recursively_ajax();

关于javascript - 递归 ajax() 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18310338/

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