我正在寻找限制函数请求次数的最佳解决方案。
例如:
function CheckData() {
if (d == "newdata") {
GetData(2);
}
}
function GetData(getcheck) {
// Ajax Request here
}
我需要的解决方案是当 CheckData 调用 GetData 时,有没有办法限制它调用 GetData 的频率?或者更好的办法是,如果突然出现了一大批请求,是否可以让它只获取最后一个请求?
基本上,它能否检查请求数量的频率,以便您可以说停止了一大批请求,现在只发送最后一个请求?
我只是想找到一种方法限制 CheckData 调用 GetData 的频率,同时尽可能地减少等待时间。
我已经看了几种解决方案,但不确定如何将其应用于此情况。