2012-01-24 101 views
0

我想每次我叫一個jQuery加載函數:有沒有辦法在每次調用jquery基本函數時調用函數?

$("#div").load("file.php"); 

爲了然後調用一個單獨的函數:

function secondFunction() { 
    //do stuff 
} 
+0

包裝'加載'功能。 – gdoron

+1

這可能會有所幫助:http://stackoverflow.com/questions/296667/overriding-a-javascript-function-while-referencing-the-original –

+0

你是否希望它只用於'load'函數或者你是否想要更多一般答案? 'load'函數有一個回調參數。 – gdoron

回答

3

把它作爲回調:

$("#div").load("file.php", secondFunction); 
+0

@ Ian34:你什麼時候想要它運行?當調用'load'時沒有觸發事件,或者類似的事件。使用回調函數有什麼問題? –

+0

你的權利,這是做到這一點的最佳方式。 – Olokoo

1

如果我有清楚地理解你可以稱爲第二個功能,因爲每次撥打電話load叫做

$("#div").load("file.php",secondFunction); 
相關問題