Übergeben benutzerdefinierter Header an Ajax-Anforderung auf Select2

8

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.

    
Sutikshan Dubey 30.10.2012, 07:55
quelle

5 Antworten

5

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%     
Noel Baron 01.03.2015, 13:11
quelle
14

So habe ich das Senden des Auth-Tokens behoben. Fügen Sie dies einfach als Select2 Ajax-Parameter hinzu;

%Vor%     
Daantje 19.05.2014 11:25
quelle
5

eine andere Option:

%Vor%     
Lev Kazakov 20.08.2014 14:17
quelle
3

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%     
Sutikshan Dubey 30.10.2012 14:53
quelle
0

Sie können das so machen:

%Vor%     
Alex N. 20.12.2017 16:50
quelle