- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在使用 Select2 ( http://ivaynberg.github.io/select2/ ) 使表单的输入字段(假设其 ID 为 topics
)处于标记模式,并带有现有标记列表(允许用户选择这些标签中的一些,或创建新的标签)由一组远程数据提供。
数组 (list.json
) 是从我的服务器正确获取的。它有 id
和 text
字段,因为 Select2 似乎需要这些字段。因此它看起来像这样:
[ { id: 'tag1', text: 'tag1' }, { id: 'tag2', text: 'tag2' }, { id: 'tag3', text: 'tag3' } ]
HTML 文件中的脚本如下所示:
$("#topics").select2({
ajax: {
url: "/mypath/list.json",
dataType: 'json',
results: function (data, page) {
return {results: data};
},
}
});
但是输入字段显示“正在搜索”,这意味着它无法使用数组来支持标记。
在带有 Select2 的脚本中,我知道我必须定义 formatSelection
和 formatInput
,但我不知道它们在我的情况下应该如何工作,尽管我有阅读 Select2 文档...感谢您的帮助!
最佳答案
您需要按照说明添加功能 here .在你的例子中:
function format(state) {
return state.text;
}
关于javascript - 在Select2中,formatSelection和formatResult是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23643409/
Get custom data-attribute in select2 with 我们需要上面链接中指定的相同内容。但是,如何在formatResult函数中获取option元素的属性呢? 最佳答
我正在使用 restful routing module对于 asp.net mvc 并且非常满意。但我不能得到一件事。例如,我有一个这样的 Controller 操作: public ActionR
我有点困惑,JQuery Autocomplete 插件中的 formatResult 和 formatItem 是做什么的? 我有一个返回逗号分隔字符串的函数(来自 Django),但我的自动完成功
我在我的网站上实现了一个基本的 select2 ajax 元素: $(function(){ $('#appbundle_marketplace_product_ingredient_barc
我是一名优秀的程序员,十分优秀!