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

标签 javascript knockout.js jquery-select2

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

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

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

最佳答案

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

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

关于javascript - 这个callback()函数有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19355839/

相关文章:

javascript - Knockout.js & Bootstrap 3 - List Group .active on selection

javascript - knockout : this/self objects output the entire Window object

javascript - 通过部分指定第一个参数值来设置 select 的值

javascript - 如何使用 select2 初始化默认值并触发 ajax 请求(select2 :select)?

javascript - 使用jquery读取wikipedia url的内容,跨域网络调用

javascript - 无法在 Ionic Framework 上使用 Crosswalk 获取地理定位(未发现错误)

javascript - Ember.js - 如何从 Controller 正确调用商店?

javascript - 如何更改knockout.js中数组的值?

javascript - 在 Javascript 中,如果属性不存在,如何自动将其设置为 null?

knockout.js - requirejs w/knockoutjs w/select2 无法在第一次加载时更新 observable