Långsam autocomplete

PHPportalen Forum Index » HTML/CSS/JavaScript/Design
Lägg ett bokmärke på hela tråden
Skapa nytt inlägg   Svara på inlägget
Visa föregående ämne :: Visa nästa ämne  
Startad av: Meddelande
marcusgarden



Medlem i: 3137 dagar

Status: Offline



#742326
Inlägg Skrivet: 2018-10-07 05:22      Ämne: Långsam autocomplete Citera

Hej!

Jag har provat på lite autocomplete men har stött på lite problem:/

Det som hämtas från min db är över 15000 rader och sidan fryser så fort jag börjar mata in något i min input :/

Hur kan jag lösa detta?

Tack på förhand!
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Azreal
Administratör



Medlem i: 4857 dagar
Från: Uppsala, bor i Göteborg
Status: Offline



#742327
Inlägg Skrivet: 2018-10-07 07:23      Ämne: Citera

Det kostar att hämta data....

jqueryui's widget för Autocomplete har flera inställningar för att hantera detta såsom delay och minLength.

Kolla även om du ska optimera din sql fråga. Kanske även cache på klientsidan.
 

_________________
Konsultation via PM, inte gratis.
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
marcusgarden



Medlem i: 3137 dagar

Status: Offline



#742329
Inlägg Skrivet: 2018-10-07 09:46      Ämne: Citera

Ok, tackar!
En bit på väg:)

Jag har nu en kodsnutt som fungerar men skule behöva change tror jag men får inte till det:/

Sökning görs i db, jag har satt minLength till 4 och dö görs sökningen, men när jag matar in 5:e nuffran så ändras inte sökningen:/

Jag har

KOD:
1:
jQuery(document).ready(function($) {      
2:
         $(function() {
3:
            $("#reg_nr").autocomplete({
4:
               minLength: 4,
5:
               delay: 500,
6:
               source: "http://www.mysite.se/lll/fish/suggest.php"
7:
 
8:
            });
9:
         });
10:
});


Hur får jag till så att sökningen görs om vid varje inmatning??
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Visa tidigare inlägg:   
Skapa nytt inlägg   Svara på inlägget
PHPportalen Forum Index » HTML/CSS/JavaScript/Design
Hoppa till:  
Du kan inte skapa nya inlägg i det här forumet
Du kan inte svara på inlägg i det här forumet
Du kan inte ändra dina inlägg i det här forumet
Du kan inte ta bort dina inlägg i det här forumet
Du kan inte rösta i det här forumet
Du kan inte bifoga filer i detta forum
Du kan inte ladda ner filer från detta forum
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB © 2001, 2002 phpBB Group

Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic