私は次のコードを持っています
$.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ループ内に統合して、次の反復の前にpromiseが実行されるのを待つ方法を見つけようとしています。最初は、3つの呼び出しをネストする方が簡単なように見えますが、これはコードの一部にすぎず、ネストされた呼び出しは15をカウントします。