Ich verwende Select2 mit Ajax. Alles funktioniert gut, wenn der Benutzer auf das gewünschte Element klickt, verwende ich die Funktion on (ändern) wie in der Dokumentation angegeben, um etwas zu tun.Jquery Select2, Zugriff auf AJAX-Daten bei einer (Change-) Funktion?
$("#e6").on("change", function(e) {
$('input#Destination').val(e.val);
});
});
Der Rückgabewert (e.val) ist der data.id Wert aus dem Ajax-Aufruf, aber mein Datenobjekt "Namen", "id" und "Typ" .
Ich kann Code zu DataFormatSelection() hinzufügen, aber das klingt nicht logisch und ist verwirrend.
function dataFormatSelection(data) {
console.log(data.name + "|" data.id + "|" + data.type);
return data.name;
}
Wie kann ich die ganzen Daten Objekt zugreifen (statt nur data.id) an dem auf ("change" .. Veranstaltung?
Können Sie erklären, warum das funktioniert? – ford
wow, das funktioniert ... danke! –