수정 페이지 작업을 하고 있었습니다.
다음과 같은 소스르 이용하여 저장하기 버튼에 연결시켜 주었습니다.
컨트롤러 파일도 수정을 하여서 클린 후, 서버를 재시작하였는데요.
저장하기 버튼이 눌러지지가 않네요...
크롬 개발자 도구를 통해서 에러 내용을 확인하여 보니,
Uncaught referenceerror ComSubmit is not defined
에러가 확인되었습니다.
그런데 이상한 건 다른 페이지에서도 유사한 함수를 사용하였는데, 유독 여기서만
에러가 발생하는 것이었습니다.
구글링을 하여 보니, 에러 원인은 2가지로 압축되었습니다.
1. jQuery와 자바 스크립트를 동시에 사용하는 경우 jQuery를 먼저 임포트 해야 한다.
2. <script></script> 형식으로 태그를 사용하여야만 한다. <script />로 축약시 문제가 발생한다.
두 조건을 모두 비교해 봤는데... 문제는 없었습니다. ㅡㅡㅋ
좀 더 삽질을 한 후에야 정확한 원인을 찾을 수 있었습니다.
차이가 한 눈에 보이시는지요?
제가 좀 귀찮아서 자바 스크립트 경로를 다른 소스에서 그대로 가져왔습니다.
jQuery 와 javascript를 각기 사용한다면 문제가 생기지 않았으나,
동시에 사용하는 경우 <script> 태그 안에 있는 <c> 태그를 인식하지 못하더군요. ㅠㅠ
기억하십시오.
표기 형식은 동일하게 맞춰주는게 좋습니다.
아니 맞춰줘야만 합니다!