jquery - JQuery Select2使用参数而不是ajax远程数据添加自定义函数
问题描述
我想从存储在 JavaScript 函数中的列表中动态加载数据,并在 select2 下拉列表中显示结果。我不想使用 ajax,因为我没有调用 API 请求,我只是在应用程序本身内部调用一个函数。我尝试了以下方法,但不是我想要的
$("#lnkIssue").select2({
placeholder: 'Start typing...',
minimumInputLength: 1,
theme: 'bootstrap4',
width: '100%',
closeOnSelect: true,
tags: false,
allowClear: false,
multiple: false,
data: getData()
})
const getData = () => {
return [{
id: 'example-1',
text: 'example-2'
}]
}
上面的方法返回一个预定义列表,它根据用户搜索过滤列表,我想要的几乎是相似的,但是我不想返回预定义列表,而是想向函数添加一些业务逻辑,在满足所有条件后,我将返回名单。我试图将参数传递给上述函数但没有奏效,因为这可以解决我的问题。
解决方案
推荐阅读
- apache-kafka - 使用 Avro 的单个 Kafka 主题中的多种消息类型
- python - python web抓取代码不会打开链接
- ignite - 集群中的节点变得不稳定无法加入集群并无限期挂起时引发问题
- arrays - 正则表达式检查:返回布尔值和答案
- vb.net - 与 Adobe DC 的打开实例交互
- audio - 在本地播放 Roblox 上的音乐
- php - Yii2 kartik/date/datepicker 在更新时显示错误的格式
- php - Wordpress WP-PageNavi 不适用于主页上的特定类别帖子
- r - 集群标签在水平 hclust dendrogram 上被切断
- python - 尝试从 DataFrame 的第一个非零值开始添加时出现问题。列中间有零值的记录