如何控制必须先执行完前面的代码才能执行后面代码?
代码中有两个each方法,遍历选中的复选框,但是我想要执行完了上面的代码才能执行下面的代码,例如第一个遍历完了才能执行第二个遍历,第二个遍历完了才能执行代码片段3,也就是...
代码中有两个each方法,遍历选中的复选框,但是我想要执行完了上面的代码才能执行下面的代码,例如第一个遍历完了才能执行第二个遍历,第二个遍历完了才能执行代码片段3,也就是异步操作,而且如果上面的each中遇到某个条件的话,后面的代码都不能执行。请问怎么操作?
$(":checkbox:checked").each(function ()
{
代码片段1
if(count=='0')//如果到了这里就停止执行
{
BootstrapDialog.alert('info', '物料'+material+'没维护,请维护');
}
});
//第二次遍历
$(":checkbox:checked").each(function ()
{
代码片段2
});
代码片段3;
messageHelper.showNotify('入库成功', 'top-middle'); 展开
$(":checkbox:checked").each(function ()
{
代码片段1
if(count=='0')//如果到了这里就停止执行
{
BootstrapDialog.alert('info', '物料'+material+'没维护,请维护');
}
});
//第二次遍历
$(":checkbox:checked").each(function ()
{
代码片段2
});
代码片段3;
messageHelper.showNotify('入库成功', 'top-middle'); 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询