1

我的问题是我尝试在 node.js 中为不同的 mysql 选择和更新编写回调方法。更新命令必须等待来自选择的数据才能使用它。但有时他们不能,因为变量是“未定义的”。也许我需要一个回调函数来完成这项工作。在以下示例中,在回调开始之前要等待一个 jQuery 动画。但是我怎样才能用 mysql 命令解决这个问题:

function mySandwich(param1, param2, callback) {  
        alert('Started eating my sandwich.\n\nIt 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.');  
    });  

我希望有人能给我解释一下。最好的祝福

4

1 回答 1

0

我建议查看async.js,它允许串联或并行运行,并将信息传递给最终回调函数或下一个函数。

于 2012-07-25T21:18:44.627 回答