2013-09-30 4 views
0

나는 위치를 선택하면struts2의 JQuery와 자동 완성

$.subscribe('autocompleteSelect', function(event,data). 

내 질문은, 내가 좀하고 싶습니다되어있는 스트럿츠 jQuery를 Autocompleter에의 샘플 및 속성

<sj:autocompleter id="destination" name="destination" list="%{locationList}" listValue="name" listKey="id" selectBox="true" selectBoxIcon="true" 
cssClass="styled-dropdown" onSelectTopics="autocompleteSelect"/> 

와 함께 태그를 따랐다 선택 키 값은 db에서 지오 코드를 쿼리 한 다음 맵에서 마커를 다시로드합니다. autocompleter가 생성하는 입력 태그 "destination"에서 getElementById를 사용하려고했지만 autocompleteSelect 이벤트 중에 값이 아직 설정되지 않았습니다. 자동 완성 선택 중에 "입력"태그 값을 얻을 수있는 방법이 있습니까?

구독 이벤트에서 (event.originalEvent.ui.item.option [ 'value'])를 사용하여 키 값을 가져올 수는 있지만 이전 맵 마커를 새 이벤트로 교체하는 방법을 모르겠습니다. 2 개의 자동 완성 태그가 있는데, 하나는 startLocation이고 다른 하나는 대상입니다. 어떤 요소가 autocompleteSelect를 호출하는지 알 수있는 방법이 있습니까?

감사

답변