我在我的尝试中发出太多的API请求,导致自己收到临时API禁令。下面是我在做什么:
$.each(api_field, function(index, sector) {
"use strict";
$.each(sector, function(key, values) {
$.getJSON("URL", function(result){
$.each(result, function(i, field){
$("body").append(field + " ");
});
});
});
});
我的脚本运行通过62个URL和每个API请求我需要休息1-5秒。我怎样才能使用jQuery .wait()
函数来不请求所有数据仅仅是秒?
注意:我的脚本完全正常工作,我只需要为每个请求添加一个延迟。
请注意,这是一个异步请求。 – Mazz
为什么两个$ .each在ajax之前使用。?你能说出从上到下的第二个目的是什么吗? – Jai
以多维方式遍历我的字段数组。 –