我在该函数中有一个函数和一个条件,我将创建循环4次并在不考虑任何条件的情况下中断。
这是我的想法
function test (){
var i = 0;
$.ajax({
setup:,
success:function(data){
if(data.resp ==true){
if(i<= 4){
test();
break;
return false;
}
}else{
success;
}
}
})
i++;
}
我知道这个功能不起作用,但我不知道怎么做
答案 0 :(得分:1)
要以递归方式调用i
本地,您可以使用:
(function test(i) {
$.ajax({
url: 'uriThere.com',
success: function(data) {
if (i < 4 && data.resp == true) {
test(++i);
}
}
});
})(0);
答案 1 :(得分:1)
在函数外部创建var i = 0
变量或尝试
function test (varI){
var i = varI;
$.ajax({
setup:,
success:function(data){
if(data.resp ==true){
if(i<= 4){
test(++i);
return false;
}else{
success;
}
}
})
i++;
}