一个重复运行的$.ajax(),如何发送完一个,暂停几秒呀

syl5005 syl5005 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
用了几种方法都不起作用。麻烦高手给指点一下。
代码如下:
function newRequest(){
if(i>=d.length){ //infosǴƵ
return;
}
var vmName = d[i].name;
$.ajax({
url:"send_email.php?silent=1&name=" + d[i].name + "&mail=" + d[i].mail,
contentType:'application/json;charset=UTF-8',
type:"get",
dataType:"json",
complete:function(a,b){
if(a.responseText=="ok"){
ok++;
$("div").html("sended success:"+ok);
// $("div").html($("div").html()+d[i].mail+"<br/>");
}else{
$("p").html($("p").html()+"<br/>"+d[i].mail);
}
i++;

// $('p').html("Waiting for 5");
// setTimeout(function (){$("p").html(""); }, i*5000);

/*
var m;
for(m=1;m<=100000000;m++){
var n;
for(n=1;n<=10;n++);
}
*/

newRequest();

}
});
}
...全文

相关推荐

评论 7
收藏 已收藏
分享
返回顶部
syl5005
JavaScript 87,983 成员 224,681 内容