我正在使用select2 ajax功能从远程服务器加载数据。
一切正常但现在我想保留远程服务器收到的额外数据 并在用户选择一个选项时显示它。
是否可以存储额外数据并在用户进行选择时显示?
10倍
答案 0 :(得分:0)
服务器应该返回一个对象数组以响应ajax请求。除了" id"和"文字"属性,这些对象可能包含其他属性。
您可以使用formatSelection
选项自定义选择项目时显示的文字。
formatSelection: function(item) {
return item.text + ' ' + item.xxx; // Some other property
}