我有以下代码
$.when(tableInsert("index.php/get/sync/riesgos", insert_riesgo, evalua.webdb.db, callback)).then(function(){
update_records("riesgos");
$.when(tableInsert("index.php/get/sync/estancias", insert_estancia, evalua.webdb.db, callback)).then(function(){
update_records("estancias");
$.when(tableInsert("index.php/get/sync/riesgosestancias", insert_riesgoestancia, evalua.webdb.db, callback)).then(function(){
update_records("riesgosestancias");
});
});
});
我试图找到如何将它集成到 for 循环或 $.each 循环中,以便它等待在下一次迭代之前完成承诺。起初看起来三个调用更容易嵌套,但这只是一段代码,现在嵌套调用计数为 15!