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也可以)
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
七鑫易维信息技术
2024-09-02 广告
2024-09-02 广告
Play Video 七鑫易维是致力于机器视觉和人工智能领域的高新科技企业,迄今已专注眼球追踪技术的研发、创新与应用超过14年,拥有完全自主知识产权,全球专利总量655余项。 作为眼球追踪技术领域的全球知名品牌,七鑫易维的产品体系覆盖眼动分...
点击进入详情页
本回答由七鑫易维信息技术提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询