Mam następujący kod (JavaScript):select2 ładowania danych przy użyciu Ajax nie można wybrać dowolną opcję
$('#cbxConnections').select2({
minimumInputLength: 0,
multiple: false,
allowClear: true,
placeholder:{
text:"@Diccionario.Connections",
id:" @Diccionario.Connections"
},
ajax:{
url:'@Url.Action("GetActiveConnections","Admin")',
dataType: 'json',
type:'post',
data:function(params){
return {
q: params.term
};
},
processResults: function(data,page){
return {
results: data
};
}
},
escapeMarkup: function (markup) {
return markup;
},
templateResult: function(response){
return '<div>'+response.Name+'</div>';
},
templateSelection: function(response){
return response.Id;
},
id: function(connection){
console.log(connection);
}
});
Na stronie serwera używam ASP MVC 4. SELECT dane GET przy użyciu ajax i renderowanie opcje ale tych opcji nie można wybrać. przeczytaniu innych stanowisk, ich opisać za pomocą funkcji ID, ale ta funkcja appearently desappears od wersji Select2 używam 2.4
mam foolowing przykład AJAX w dokumentacji pokazano na github „Ładowanie zdalnego dane”
Dzięki! bardzo pomogło. – victorkurauchi
Dzięki za wyjaśnienie. – KostasC
Idealny, jak chciałem. Wielkie dzięki. –