6

Cosa rende il completamento automatico di Gmail molto più veloce del completamento automatico di jQuery?Completamento automatico di Jquery e Gmail Completamento automatico

Ogni volta che digito qualcosa in jQuery, ho bisogno di fermarmi per qualche millisecondo (evidente) arresto prima che la scelta venga fuori, paragonato a Gmail dove non ho bisogno di smettere di digitare.

+1

Google ha server migliori? –

+4

Si potrebbe provare a cambiare l'opzione di ritardo del completamento automatico: prova 10ms, 50ms, ecc. '$ ('# Selector'). Autocomplete (" option "," delay ", 10);' –

+0

Google potrebbe memorizzare nella cache la rubrica in locale quindi il completamento automatico non deve passare il server ogni volta. –

risposta

0

Risposta da jqueryrocks lavoro per me

$('#selector').autocomplete("option", "delay", 10); 
0

Il ritardo è superiore a jQuery completamento automatico per impostazione predefinita per evitare che le query inviati prematuramente al server (se si tratta di una query di andata e ritorno)

dati locali devono essere immediato (non testato, ma nessun motivo per non farlo)

Tuttavia è prassi normale limitarsi a un numero minimo di caratteri o di ritardo prima di eseguire query sul database (si immagini se si disponesse di un grande set di dati e lo si stesse interrogando con j, poi jo, poi joh, poi john) per evitare inutili esecuzioni di query

Problemi correlati