1

私の問題は、さまざまなmysqlの選択と更新のためにnode.jsにコールバックメソッドを書き込もうとすることです。更新コマンドは、select からのデータが処理されるまで待機する必要があります。しかし、変数が「未定義」であるため、できない場合があります。たぶん、それを機能させるにはコールバック関数が必要です。次の例では、コールバックが開始される前に待機する 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 に答える