js通过循环post传多条数据,如果第一条数据有误怎么中断后面的继续执行?(通过后台返回的值判断是 50
js通过循环post传多条数据,如果第一条数据有误怎么中断后面的继续执行?(通过后台返回的值判断是否有误)...
js通过循环post传多条数据,如果第一条数据有误怎么中断后面的继续执行?(通过后台返回的值判断是否有误)
展开
2个回答
展开全部
在后台定义一个flag,每次执行完的时候返回这个flag,数据正确并成功执行为true,否则为false,js获取到这个flag为false的时候break掉这个for循环就行了
追问
问题是这个flag在post的回调函数里,判断倒是好判断,但进行break不行啊
追答
我大概知道了,你是for循环里面写了异步交互吧,如果是这样的话,你把异步设置为同步,flag在异步交互外面定义,比如这样:for(……){ var flag = true;
ajax(……
function(data){
flag=data.flag;
}
)
if(!flag){
break;(return也可以)
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询