2

나는 사용자가 콤보 상자에서 무언가를 선택하면 콤보 상자 내의 select 이벤트 처리기가 다른 div 요소의 내용을 렌더링하는 ajax 호출을 작성하는 jqueryui 자동 완성 콤보 상자 위젯을 사용합니다. EG는 :jqueryui 자동 완성 콤보 박스에서 select 이벤트 핸들러를 트리거하는 방법은 무엇입니까?

는 [콤보 상자]> [DIV]

사업부는 사용자가 다음 다른 페이지로 이동 제출을 클릭 할 수있는 콘텐츠가 포함되어 있습니다.

사용자가 콤보 상자에서 선택을 한 다음 div에서 다음 페이지로 이동 한 후 뒤로 단추를 클릭하면 콤보 상자에 다음과 같은 문제가 표시됩니다. 마지막으로 선택한 값을 반환하지만 div는 동적 콘텐츠가 포함 된 div가 채워진 ajax 요청보다 먼저 페이지에 렌더링 된 값을 표시합니다. 결과적으로 콤보 상자에 표시된 값은 이제 div에 표시된 내용과 일치하지 않습니다.

이 문제에 대한 해결책은 jqueryui 자동 완성 콤보 박스 코드 내의 select 이벤트 처리기가 실행되도록 페이지가 처음로드 될 때 콤보 상자 내에서 특정 값의 선택을 트리거해야합니다. div.

이렇게하는 가장 좋은 방법은 무엇입니까?

답변

1

당신은

+2

주의 친구, 당신이 그것으로 포인트의 완벽한 양에있어 (있는 경우) 숨겨진 입력의 값과 콘텐츠 DIV 페인트 숨겨진 입력으로 선택한 값을 저장하고 페이지로드에 수 입니다. – mowwwalker

+0

@Walkerneo : 죄송합니다. 내 의견이 없습니다. –

+0

LEET에서 1337을 의미 했습니까? http://en.wikipedia.org/wiki/Leet –

관련 문제