Używam Select2 z ajaxem. Wszystko działa poprawnie, gdy użytkownik kliknie na element, który chce, używam funkcji on (change), jak określono w dokumentacji do robienia pewnych rzeczy.Jquery Select2, jak uzyskać dostęp do danych ajax w funkcji on (change)?
$("#e6").on("change", function(e) {
$('input#Destination').val(e.val);
});
});
Wartość zwracana (e.val) jest data.id wartość od wywołania AJAX, ale mój obiekt danych ma "nazwę", "id" i "typ" .
Mogę dodać kod do dataFormatSelection(), ale to nie brzmi logicznie i jest mylące.
function dataFormatSelection(data) {
console.log(data.name + "|" data.id + "|" + data.type);
return data.name;
}
Jak mogę uzyskać dostęp Cały dane obiektu (zamiast tylko data.id) w sprawie ("zmiany" .. wydarzenie?
Czy możesz wyjaśnić, dlaczego to działa? – ford
Wow, to działa ... dzięki! –