gpt4 book ai didi

javascript - 在Select2中,formatSelection和formatResult是如何工作的?

转载 作者:搜寻专家 更新时间:2023-10-31 23:03:46 24 4
gpt4 key购买 nike

我正在使用 Select2 ( http://ivaynberg.github.io/select2/ ) 使表单的输入字段(假设其 ID 为 topics)处于标记模式,并带有现有标记列表(允许用户选择这些标签中的一些,或创建新的标签)由一组远程数据提供。

数组 (list.json) 是从我的服务器正确获取的。它有 idtext 字段,因为 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 的脚本中,我知道我必须定义 formatSelectionformatInput,但我不知道它们在我的情况下应该如何工作,尽管我有阅读 Select2 文档...感谢您的帮助!

最佳答案

您需要按照说明添加功能 here .在你的例子中:

function format(state) {

return state.text;
}

关于javascript - 在Select2中,formatSelection和formatResult是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23643409/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com