默认情况下,select2使用带有{
'id': '1',
'text': 'First Item',
'mydata': 'foo'
}
和BigOh
键的字典。
我的服务器部分返回其他数据,我想用JavaScript在客户端处理这些数据。
这似乎是一个常见的问题:
https://select2.github.io/options.html#does-select2-include-extra-information-in-these-events
但遗憾的是到目前为止还没有文件可供使用。
我注册了“select2:select”事件,并且可以处理它,但是如何获得我得到的额外mydata?
服务器端的示例结果:
BigOh
我怎样才能达到“foo”?
答案 0 :(得分:1)
我找到了它:evt.params.data.mydata
:
$(function() {
$('#mywidget').on('select2:select', function(evt){
alert(evt.params.data.mydata);
});
})