2010-07-29 56 views
0

考慮以下代碼片段:正確的方式來填補聯合國需要回調在JavaScript

transaction.executeSql( 
'SELECT * FROM pv_master;', [], 
    function(transaction, result) { 
     if(result.rows.length == 0) { 
     jQT.goTo("#register", 'slideup'); 
     } 
    }, errorHandler 
); 

這個例子是對問題的標題有點不同,因爲方括號應該充滿一定的價值。

想象一下,我不想要一個成功的回調,但確實想要一個失敗回調,在這個例子中第二個回調。

什麼是正確的方法去呢?

回答

0

在這種情況下,您可以簡單地將空值,因爲the algorithm檢查此。我寫了一個簡單的demo a回來這樣做。如果函數沒有檢查,你會傳遞一個空函數:

function(){} 

請注意,你就不需要擔心參數的數量,因爲它可以調用一個JS函數參數太多。

相關問題