不错呦!smile@林凯西,确保“准备文件”中的几个文件都有安装,S...您好,看了您这篇帖子觉得很有帮助。但是有个问题想请...我的修改过了怎么还被恶意注册呢 @jjjjiiii 用PJ快9年了,主要是A...PJ3啊,貌似很少有人用PJ了,现在不是WP就是z...@332347365,我当时接入时错误码没有-10...楼主,ChkValue值应为-103是什么意思呢?...大哥 你最近能看到我发的信息,请跟我联系,我有个制...
jQuery.ajax多任务异步转同步示例
编辑:dnawo 日期:2023-03-30
复制内容到剪贴板
程序代码

let tasks = []; //任务列表
let counter = 0; //计数器
//任务
let todo = function(){
if(counter<tasks.length){
$.ajax({
url: "/test.ashx",
data: "task=" + tasks[counter],
async: true,
success: function(data){
console.log(data);
},
error: function(){
console.log("error.");
},
complete: function(){
console.log(counter, tasks.length);
counter++;
todo();
}
});
}else{
console.log("finish.");
}
}
//初始化任务列表和计数器,开始任务
$("#btn").click(function(){
tasks = ["task1", "task2", "task3"];
counter = 0;
todo();
});
let counter = 0; //计数器
//任务
let todo = function(){
if(counter<tasks.length){
$.ajax({
url: "/test.ashx",
data: "task=" + tasks[counter],
async: true,
success: function(data){
console.log(data);
},
error: function(){
console.log("error.");
},
complete: function(){
console.log(counter, tasks.length);
counter++;
todo();
}
});
}else{
console.log("finish.");
}
}
//初始化任务列表和计数器,开始任务
$("#btn").click(function(){
tasks = ["task1", "task2", "task3"];
counter = 0;
todo();
});

评论: 0 | 引用: 0 | 查看次数: 1043
发表评论
请登录后再发表评论!