2013-10-14 56 views
0

我正在考慮將Select2與Knockout集成(see here)。還有就是代碼的一小部分,我不明白:這個callback()函數做了什麼?

success: function (data) { 
       query.callback({ 
        results: data 
       }); 
      } 

是什麼callback()功能呢?它將響應/結果作爲參數。

回答

2

http://ivaynberg.github.io/select2/(在該頁面上搜索「查詢(選項)」以查找相關部分)中所述,回調函數應該與結果對象一起調用。

因此,當用戶完成搜索並且已經從某處(ajax調用或其他)查​​找了結果時,您需要將該數據返回到select2。這是通過回調完成的。