2012-11-27 4 views
5

카테고리 (http://jqueryui.com/autocomplete/#categories)가있는 jquery.ui.autocomplete 위젯의 고급 예제를 구현하려고합니다. 내 코드는 기본적으로 그냥 내가 입력 필드에 뭔가를 입력 할 수 있습니다 때, 자동 제안이 작동하지 않습니다와 나는 개체 관리자에서이 오류를 받고 있어요이 예제의 소스 코드처럼하지만 어떤 이유로 보인다 자바 스크립트 콘솔 :객체 # <Object>에는 '_renderItemData'메소드가 없습니다

Object #<Object> has no method '_renderItemData' 

내가 뭘 잘못하고 있니? 기본 예제는 내 웹 사이트에서 잘 작동합니다. 미리 감사드립니다.

+0

스크립트의 URL을 다시 확인할 수 있습니까? 예제가 동일한 페이지 또는 다른 페이지에서 작동합니까? jQuery가 문서 준비 함수를 래핑했다면? 코드를 게시 할 수 있습니까? – Trent

+0

데이터 배열 선언 및 입력 필드에 자동 할당을 준비 함수에 바인딩하면 'catcomplete()'선언이 준비 함수 밖에 있습니다. 예제는 같은 페이지에서 작동합니다. 그것은 레일 애플 리케이션에 사용되는 내 코드를 게시하기가 어렵지만 조금 지우려고합니다 : https://gist.github.com/4154343 – mbajur

+5

어떤 버전의 jQueryUI를 사용하고 있습니까? '_renderItemData'는 1.9에서 새로 추가되었습니다. –

답변

9

_renderItemData 대신 _renderItem 메서드를 사용하십시오. 예제가 잘못되었습니다.

+0

이것은 나를 위해 일했습니다! 감사! : DDD –

관련 문제