2014-12-27 75 views
0

我想創建一個帶回調的插件,但是我無法傳遞一個參數給回調函數。jQuery插件回調參數不通過

我打電話插件內回調如下:

console.log(response.data); 
base.options['onFinished'].call(response.data); 

正如預期的那樣response.data時將會傳播正確的數據,但在另一端,我所定義的回調:

$ele.app({ 
    onFinished: function(data) { 
     console.log(data); 
    } 
); 

它被調用,但是數據是「未定義的」。

回答

1
options.onFinished.call(this,response.data); 
+0

那麼做了伎倆,謝謝 – user3023421 2014-12-27 16:32:07

+0

@ user3023421好運:) – 2014-12-27 16:33:29