參考:Tutorials:How jQuery Works
Callback Function
callback function 當作參數傳給 parent function 時,像這樣:
(... 閱讀「[JavaScript] Callback Notes (with jQuery)」全文)
Callback Function
callback function 當作參數傳給 parent function 時,像這樣:
$.get('myhtmlpage.html', myCallBack);
但是如果這個 callback function 本身也需要傳參數,則不能寫成$.get('myhtmlpage.html', myCallBack(param1, param2)); // wrong!!
因為這樣是表示先呼叫 myCallBack,執行後的回傳結果當做 get 的第二個參數。正確的寫法應該是:$.get('myhtmlpage.html', function(){
myCallBack(param1, param2);
});