jQuery UI automatische Vervollständigung mit Objekten

7

Ich verwende jQuery 1.11.2 und versuche, das Autocomplete-Widget zum Parsen eines Datenarrays zu bekommen. Ich habe Leute in der Reihe, Will Smith und Willem Dafoe. Ich habe erwartet, dass beide Namen zur Dropdown-Liste hinzugefügt werden, wenn ich Wi in das Textfeld eingebe, aber ich bekomme keine Antwort. Hier ist eine Kopie des Codes:

%Vor%

Der Code befindet sich in einem einzelnen HTML-Ordner auf dem lokalen Laufwerk. Zu diesem Zeitpunkt ist kein Server beteiligt. Außerdem habe ich das inspect-Element-Tool auf Fehler überprüft, aber es werden keine angezeigt und alle Ressourcen gefunden und geladen.

    
Darc Nawg 27.01.2015, 17:36
quelle

2 Antworten

20

Das Problem war, dass Autocomplete die Quelle nicht für die Funktion rendern konnte.

Sie müssen die Quelle der automatischen Vervollständigung anhand der vorhandenen JSON-Daten mithilfe von

festlegen %Vor%

Und ich habe auch den .data Callback aus dem Code entfernt.

Siehe den Arbeitscode hier

    
Runcorn 27.01.2015, 18:16
quelle
0

Ich habe es geschafft, es auf folgende Weise wunderbar funktionieren zu lassen:

%Vor%

Hinweis: Ich arbeite mit symfony, vom Controller aus sende ich ein Objekt mit Benutzern und in der Ansicht (Zweig) mache ich ein FOR, mit dem ich dem Javascript-Objekt die benötigten Daten zuordne. Es ist wichtig, in der Bezeichnung alle Parameter zu definieren, nach denen Sie suchen möchten.

Demo-Image!

%Vor% %Vor%
    
Fernando León 22.05.2017 16:43
quelle