2016-09-05 3 views
1

기본적으로 select2idtext 키를 사용하여 dict을 사용합니다.Select2 : 선택한 항목에 대한 추가 정보를 추가하는 방법?

내 서버 부분은 자바 스크립트로 클라이언트에서 처리하려는 추가 데이터를 반환합니다. 불행히도 최대에 대한 문서가 현재 존재하지

https://select2.github.io/options.html#does-select2-include-extra-information-in-these-events

그러나 :

이 공통 질문 것으로 보인다.

"select2 : select"이벤트에 등록하고 처리 할 수 ​​있지만 추가 mydata를 얻는 방법은 무엇입니까? 서버 측의

예 결과 :

{ 
'id': '1', 
'text': 'First Item', 
'mydata': 'foo' 
} 

가 어떻게 "foo는"도달 할 수있다? evt.params.data.mydata :

답변

1

내가 그것을 발견

$(function() { 
    $('#mywidget').on('select2:select', function(evt){ 
     alert(evt.params.data.mydata); 
    }); 
}) 
+0

관련 문제 : https://github.com/select2/select2/pull/4583 – guettli

관련 문제