/ / node.js a mysql - na aktualizáciu sú potrebné údaje z výberu - mysql, node.js, spätné volanie, nedefinované

node.js a mysql - potreba dát z výberu na aktualizáciu - mysql, node.js, callback, undefined

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ď č. 1

Odporuč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.