Wie man eine einfache autocomplete Suchfeld, das ruft Daten aus der Datenbank?
Ich bin etwas ein noob wenn es um jQuery
und MySQL
... ich habe gesehen, wie einige der tutorials, aber ich kann nicht herausfinden, wie ich kombinieren, die Dinge, die mit meiner Datenbank. Zum Beispiel habe ich eine Tabelle (?) mit alle meine Themen in der it, die ich als "THEMEN" in meiner Datenbank. Was ich will, ist, dass, wenn jemand nutzt das Suchfeld, das Sie erhalten Anregungen, die in diesen THEMEN.
http://jqueryui.com/autocomplete/
Dies ist ein sehr einfaches AutoVervollständigen, die ich verwenden möchten. Ich kann es mit lokalen Anregungen, aber ich weiß nicht wie ich es kombinieren mit meiner database
. Jede Hilfe würde geschätzt werden.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, das ist, was Sie nach (gut, das ist es, was ich tun würde, sowieso):
Die autocomplete liefert ein Beispiel: http://jqueryui.com/autocomplete/#remote-jsonp
Können Sie nicht verbinden Sie direkt von Javascript aus auf MySQL. Sie benötigen einen php-Datei-jsp-Datei oder ähnliches, das holt die Ergebnisse aus der Datenbank und gibt Sie zurück, die Autovervollständigung. Blick auf http://www.htmlblog.us/jquery-autocomplete für ein einfaches Beispiel.
Anstatt eine Verbindung zu MySQL über REST-frontend, ich denke, es macht Sinn zu schauen, 3rd-party-Lösung wie http://www.rockitsearch.com. Es hat die grundlegenden AutoVervollständigen-Funktionalität aus der box. Alles, was Sie tun müssen, ist sich zu registrieren, Ihre Daten exportieren und integrieren ein widget auf Ihre Website. Der rest der Arbeit wird automatisch für Sie erledigt.
Denke ich, dass ein Ajax-Aufruf an ein PHP-script, das zurückgegeben JSON-formatierte Liste der ersten 10 in Anspruch nehmen Antworten, die basierend auf der Suche die Eingabe von text-Wert und die Anzeige von Javascript ( in der Ajax-call-Funktion ) in ein DIV, unterhalb der Suchbox, um die Werte, die auswählbar /anklickbar.