2015-01-14 80 views
0

在bootbox文檔指出:bootbox.js回調不工作

bootbox.alert(str message, fn callback) 

革職

其中消息 =默認按鈕文本和回調 =調用的回調如果我瞭解,當警報關閉時應該執行回調函數,但是當我以bootbox.alert("test message", alert("callback"))的形式使用此代碼時,回調警報會在調用bootbox時彈出,而不是在關閉時彈出。我做錯了什麼?

回答

2

試試這個:

bootbox.alert("test msg", function() { alert("callback here"); }) 
+2

你贏得了比賽,+1 :) *編輯* - 爲什麼有人downvoted這個? –

+0

工作,非常感謝你!但是,你能解釋爲什麼這種方法有效嗎,我的方法不起作用?奇怪的是,它在調用函數時起作用,但當它需要被調用時不起作用。我很想知道爲什麼我應該在之前添加函數()的原因;) –

+0

@CornezuelodelCenteno bootbox對傳入的參數使用調用函數。函數是具有調用方法的對象,但警報函數只是一個無效函數。 – iamawebgeek

0
bootbox.alert("test message!", function() { 
alert("callback!"); 
});