môj problém je, že sa snažím napísať spätné volaniemetóda v node.js pre rôzne výbery a aktualizácie mysql. Príkazy na aktualizáciu musia počkať aby s nimi mohli pracovať dáta z výberu. ale niekedy nemôžu, spôsobiť, že vary sú „nedefinované“. možno potrebujem funkciu spätného volania to dielo. V nasledujúcom príklade je na počkanie animácia jQuery pred spustením spätného volania. Ale ako to môžem vyriešiť pomocou mysql príkaz:
function mySandwich(param1, param2, callback) {
alert("Started eating my sandwich.nnIt has: " + param1 + ", " + param2);
$("#sandwich").animate({
opacity: 0
}, 5000, function() {
// Animation complete.
if (callback && typeof(callback) === "function") {
callback();
}
});
}
mySandwich("ham", "cheese", function() {
alert("Finished eating my sandwich.");
});
Dúfam, že mi to niekto vysvetlí. S Pozdravom
odpovede:
0 pre odpoveď č. 1Odporučil by som sa pozrieť na async.js umožňuje, aby veci bežali v sériách alebo paralelne a prenášali informácie buď na konečnú funkciu spätného volania, alebo na nasledujúcu funkciu.