
Originariamente inviata da
cavicchiandrea
Ma non hai chiamate in attesa al rilascio del tasto la chiamata parte contestualmente all'evento, se non vuoi sovraccaricare il server limita i caratteri da un minimo ad un massimo la ricerca parte da 3 > 10.
Per annullare una chiamata dovresti metterla in "attesa", pertanto al keyup lanci una funzione slipAjax() che mette in "coda/stend by" la richiesta con un setTimeout impostato a x secondi, se in questo lasso di tempo l'utente preme un altro tasto con keypress lanci una funzione che annulli il setTimeout della funzione slipAjax. Valuta se ne vale la pena
