Hey,
ZitatFür jeden KeyUp einen Request durchzuführen halte ich für übertrieben.
Zunächst empfehle ich, erst nach dem dritten Zeichen aktiv nach möglichen Ergebnissen zu suchen.
Dann sollte man gleich alle Ergebnisse in eine Liste laden und per JS vorhalten. Damit hat man im Idealfall (!) nur einen Request und erhält deutlich schnellere Ergebnisse über die JS-Suche.
Stell Dir vor, man gibt ein Wort mit 25 Buchstaben ein, dann hast Du mind. auch 25 HTTP Requests für die Suche.
Da ein XmlHttpRequest asynchron ist, sind manche davon sogar überflüssig, weil beim Response bereits ein weiterer Buchstabe eingegeben wurde und die per HTTP erhaltene Auswahlliste in der Größe gar nicht mehr benötigt wird.
Okay. Da gebe ich dir recht. Das ist schon übertrieben. Danke für den Hinweis. Wir sind ja hier um zu lernen. ![]()
Kannst du mir denn sagen, warum die Links nicht im Quellcode angezeigt werden, bei meiner Lösung?
Wäre dir sehr dankbar.
Wir beide haben dir ja schon einen Leitfaden gegeben. Dann verlangen wir auch, dass du dir die Materie genauer anschaust.
Schlagwörter sind:
- EventListener Keyup
- XMLHttpRequest
- Mysql Like-Statement
- Click-Event auf Links intialisieren
Grüße,
Stef