우리는이 같은이 SiteMesh 데코레이터 우리의 헤더 태그 JSP에서 JQuery와 스크립트를로드 한 후 두 번째 시간을 찾을 수 없습니다JQuery와 UI를 콤보는 아약스 호출
지금<head>
<script src="${prefix}/resources/js/jquery/jquery-1.7.2.min.js" type="text/javascript"></script>
<script src="${prefix}/resources/js/jquery/jquery-ui-1.8.20.custom.min.js" type="text/javascript"></script>
</head>
나는 것과 같은 자동 완성 콤보를 만드는 오전 @ 나는 다음과 같은 대화 상자에 다른 JSP를로드하고 태그의 클릭에 http://jqueryui.com/resources/demos/autocomplete/combobox.html
:
$.ajax({
url: <some url>,
success: <create my dialog>
});
이 JSP 대화 상자 안에도이 SiteMesh 장식됩니다 태그에 동일한 스크립트가 있습니다. 의 대화는 잘 작동하지만 지금이 아약스 호출 내 콤보 상자 (후) 정지 작업 및 콘솔에 오류 :
$() 콤보가
이는입니다 .. 함수가 아닙니다. 나를위한 긴급한 결함. 누군가 전에이 문제를 보았습니까? 그것은 jquery 스크립트 캐싱 또는 로딩과 관련이 있습니까?
우리는 모두 9
실제 코드를 표시 할 수 있습니까? 아니면 문제를 나타내는 jsFiddle에서 데모를 표시 할 수 있습니까? – mgibsonbr
보고있는 오류가 있습니까? 자바 스크립트 오류? –
문제는 콤보 박스의 자바 스크립트 코드가 로컬 스크립트에 있었고 아약스 호출시 js 파일로 다시로드되지 않았기 때문입니다. 내가 문제를 해결 일반적인 js로 콤보 구성 요소 코드를 이동. –