[英]Understanding callback function parameters
我一直在嘗試了解回調函數,但不確定在此示例中數據變量/對象實際來自何處:
$.get( "ajax/test.html", function( data ) {
console.log(data);
});
我認為此函數定義如下:
$.get = function(url, callback) {
// send request to url
callback(data); // execute callback function... but where is data coming from/being defined?
};
我一直在嘗試了解回調函數,但不確定在此示例中數據變量/對象實際來自何處:
您調用了jquery函數$.get()
並將匿名函數的句柄作為參數。 jQuery完成了有關調用ajax
方法,獲取response
(數據)並最終invoke
匿名函數(將其作為參數傳遞給它)的所有工作。 然后, data
變量由相同的jquery函數傳遞給此匿名函數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.