这个callback()函数有什么作用?

时间:2013-10-14 08:04:37

标签: javascript knockout.js jquery-select2

我正在考虑将Select2与Knockout(see here)集成。我不明白代码的一小部分:

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

callback()函数有什么作用?它将响应/结果作为参数。

1 个答案:

答案 0 :(得分:2)

http://ivaynberg.github.io/select2/中所述(在该页面上搜索"查询(选项)"以查找相关部分),回调是一个应该使用结果对象调用的函数。

因此,当用户完成搜索,并且您已从某处(ajax调用或其他)查​​找结果时,您需要将该数据恢复到select2。这是通过回调完成的。