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.
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.
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.
Tags und Links javascript jquery jquery-ui jquery-ui-autocomplete