ajax:select 질문 드립니다.
- 작성자 :
- 이*석
- 작성일 :
- 2012-06-12 11:15:07
- 조회수 :
- 1,942
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하십니까?
ajax를 이용한 다중 SelectBox 생성을 진행 중인데,
오류 사항이 있어서 문의 드립니다.
해당 정보는 easycompany를 참고하여 진행 중이구요.
오류는
개체가 'dispatchEvent' 속성이나 메서드를 지원하지 않습니다.
줄 : 4071, 문자:9
오류가 발생 하는데 원인을 찾지 못하고 있습니다.
- JSP -
<form:select path="question_domain" style="width:49%;">
<option value='' label="-선택-" />
<c:forEach var="result" items="${domainList}">
<form:option value="${result.codegroupid}" label="${result.codename}" />
</c:forEach>
</form:select>
<form:select path="question_item" style="width:50%;">
<form:option value='' label="-선택-" />
<c:forEach var="result" items="${itemList}" varStatus="status">
<form:option value="${result.codeid}" label="${result.codename}" />
</c:forEach>
</form:select>
- Ajax -
<ajax:select
baseUrl="/main/selectCode.do"
parameters="codegroupid={question_domain},linke_up="
source="question_domain"
target="question_item"
emptyOptionName="Select model"/>
이상입니다.
library는WEB-INF/lib에 추가 한 상태입니다.
답변 부탁 드립니다.
ajax를 이용한 다중 SelectBox 생성을 진행 중인데,
오류 사항이 있어서 문의 드립니다.
해당 정보는 easycompany를 참고하여 진행 중이구요.
오류는
개체가 'dispatchEvent' 속성이나 메서드를 지원하지 않습니다.
줄 : 4071, 문자:9
오류가 발생 하는데 원인을 찾지 못하고 있습니다.
- JSP -
<form:select path="question_domain" style="width:49%;">
<option value='' label="-선택-" />
<c:forEach var="result" items="${domainList}">
<form:option value="${result.codegroupid}" label="${result.codename}" />
</c:forEach>
</form:select>
<form:select path="question_item" style="width:50%;">
<form:option value='' label="-선택-" />
<c:forEach var="result" items="${itemList}" varStatus="status">
<form:option value="${result.codeid}" label="${result.codename}" />
</c:forEach>
</form:select>
- Ajax -
<ajax:select
baseUrl="/main/selectCode.do"
parameters="codegroupid={question_domain},linke_up="
source="question_domain"
target="question_item"
emptyOptionName="Select model"/>
이상입니다.
library는WEB-INF/lib에 추가 한 상태입니다.
답변 부탁 드립니다.
A
안녕하세요.. 이정석님..
javascript 처리 상에 문제가 있는 것 같습니다.
다음과 같은 부분은 확인 해 주십시오..
1. sourceloader servlet 등록
web.xml 상에 다음과 같은 설정 확인
2. js, css 등 resource import
해당 jsp 상에.. 다음과 같은 js, css 포함 (/easycompany 부분은 프로젝트의 context root로 변경)
<script type="text/javascript" src="/easycompany/ajaxtags/js/prototype.js"></script>
<script type="text/javascript" src="/easycompany/ajaxtags/js/scriptaculous/scriptaculous.js"></script>
<script type="text/javascript" src="/easycompany/ajaxtags/js/overlibmws/overlibmws.js"></script>
<script type="text/javascript" src="/easycompany/ajaxtags/js/ajaxtags.js"></script>
<link type="text/css" rel="stylesheet" href="/easycompany/ajaxtags/css/ajaxtags.css" />
<link type="text/css" rel="stylesheet" href="/easycompany/ajaxtags/css/displaytag.css" />
3. baseUrl 확인
해당 URL에는 2번과 같이 context root가 있는 경우 붙여주셔야 합니다..
그럼.. 즐거운 하루되십시오.
감사합니다.
javascript 처리 상에 문제가 있는 것 같습니다.
다음과 같은 부분은 확인 해 주십시오..
1. sourceloader servlet 등록
web.xml 상에 다음과 같은 설정 확인
2. js, css 등 resource import
해당 jsp 상에.. 다음과 같은 js, css 포함 (/easycompany 부분은 프로젝트의 context root로 변경)
<script type="text/javascript" src="/easycompany/ajaxtags/js/prototype.js"></script>
<script type="text/javascript" src="/easycompany/ajaxtags/js/scriptaculous/scriptaculous.js"></script>
<script type="text/javascript" src="/easycompany/ajaxtags/js/overlibmws/overlibmws.js"></script>
<script type="text/javascript" src="/easycompany/ajaxtags/js/ajaxtags.js"></script>
<link type="text/css" rel="stylesheet" href="/easycompany/ajaxtags/css/ajaxtags.css" />
<link type="text/css" rel="stylesheet" href="/easycompany/ajaxtags/css/displaytag.css" />
3. baseUrl 확인
해당 URL에는 2번과 같이 context root가 있는 경우 붙여주셔야 합니다..
그럼.. 즐거운 하루되십시오.
감사합니다.