Wir versuchen, das Laden von Ajax Remote-Daten in Select2 zu implementieren: -
%Vor%Wir verwenden AngularJS. Mit jeder HTTP-Anfrage haben wir festgelegt, dass unser Authtoken als Header verwendet wird. Aber irgendwie funktioniert es nicht in Verbindung mit Select2 Ajax Anfrage. Im obigen Code sind die kommentierten Codes meine fehlgeschlagenen Versuche.
Entnommen von der Demo-Seite von select2:
Select2 übergibt alle Optionen im ajax-Objekt an die $ .ajax-Funktion von jQuery oder die von Ihnen angegebene Transportfunktion.
Mit JQuery 2+ konnte ich OAuth 2.0- und Content-Type-Header erfolgreich setzen.
%Vor%Ich löste mein oben genanntes Problem, indem ich eine benutzerdefinierte Transportmethode lieferte. Dann war ich fest mit Dropdown-Element nicht ausgewählt auf Maus Hover & amp; Dropdown-Element wird nach dem Klicken nicht ausgewählt. Nach dem Debuggen habe ich festgestellt, dass proeprty "id" im zurückgegebenen json-Objekt enthalten sein muss.
Unten ist mein Code: -
%Vor%Tags und Links angularjs jquery jquery-select2