跳到主要内容
CNode

★★★发送get请求太快,导致出现验证码.怎么加入间隔时间??★★★

社区
Zzcl521ss发布于 13 年前最后回复 13 年前
259500

var arr=一些用户id for(var i in arr){ get('http://xxxx/id='+arr[i]); if(i==arr.length){ callback('ok'); } }

get请求太快,怎么加入时间间隔?

查看回复

回复 (2)

B
blacktea#113 年前

function handle(arr, done) {
  $.get('http://xxxx/id='+arr.pop(), function () {
    setTimeout(function () {
      arr.length && handle(arr, done) || done();
    }, 1000/*间隔1秒*/);
  })
}
var arr=[一些用户id];
handle(arr, function () {
  callback('ok');
});

参与回复

登录后即可参与回复。登录