2013-04-10 4 views
1

jQuery UI Autocomplete를 사용 중입니다. 그러나 타이핑이 매우 느립니다. Google 검색 창에 예를 들어 입력하면 제안 사항이 상자 하단에 표시되며 매우 빠릅니다. Google에 대한 자동 완성 통화는 ca. 80 ms (Firebug 요청 분석에 따라).자바 스크립트로 빠른 자동 완성

내 서비스가 80-100ms의 시간 범위에서 제안을 제공하지만 jQuery 자동 완성 구현이 너무 느려서 전체 단어를 작성한 후에 결과가 상자 아래에 표시됩니다.

누군가가 Google의 속도와 같은 방식으로 자동 완성을위한 더 나은 솔루션을 갖고 있습니까? 아니면 jQuery UI 자동 완성을 최적화 할 수있는 방법이 있습니까? 자신의 문서에서

+0

[게시물에 서명 또는 태그 라인을 사용하지 마십시오] 제발 (http://stackoverflow.com/faq# :

$(".selector").autocomplete({ delay: 300 }); // default 

가 그 변화 시도 서명). – meagar

+0

몇 가지 코드를 게시하십시오. 뭔가 잘못한 것처럼 보입니다. – freakish

답변

4

:

$(".selector").autocomplete({ delay: 100 }); 
+0

고마워요! 그것은 아주 잘 작동합니다 ;-) 지연을 설정했습니다 : 0 그리고 그것은 Google과 같습니다 ;-) –

+1

0으로 설정하면 조심하십시오. 즉, 모든 단일 키 입력이 서버에 충돌하여 성능 문제가 발생할 수 있음을 의미합니다. 선. –

+0

매우 유용합니다! +1 – mistkaes

관련 문제