gpt4 book ai didi

AJAX 请求的 jQuery 限制和排队

转载 作者:行者123 更新时间:2023-12-03 22:18:18 35 4
gpt4 key购买 nike

我正在与一个允许每 5 秒执行一个操作的 API 进行交互。但是,我想确保所有请求最终都由主机处理。如何使用 .ajax() 对 API 发出的请求进行排队和限制?

非常感谢!

最佳答案

你可以按照这些思路做一些事情

var requests = [];

setInterval(function() {
if(requests.length > 0) {
var request = requests.pop();
if(typeof request === "function") {
request();
}
}
}, 5000);

// then anywhere you need to make an ajax request
requests.push(function() {
// ajax request here
$.ajax({
url: "/foo", // some variable from outer scope
success: function(a,b,c) {
// handle it
}
});
});

关于AJAX 请求的 jQuery 限制和排队,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7082527/

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