我正在考虑将 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/