• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

orderList.html 에서 <script> 부분을 IntelliJ에서 인식을 못합니다.

23.05.26 23:07 작성 조회수 816

0

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)

[질문 내용]
orderList.html 에서 <script> 부분을 IntelliJ에서 인식하지 못합니다. 그래서 이 부분이 실행되지 않는 것 같습니다.

script_html.jpg인쇄한 내용이나 강의 화면에는 색이 구별되어 보이는데, 어떤 부분이 잘못되었는지 찾을 수가 없습니다.

도움 부탁드리겠습니다.

답변 2

·

답변을 작성해보세요.

1

codesweaver님의 프로필

codesweaver

2023.05.31

안녕하세요, nairobiplan 님! 공식 서포터즈 codesweaver 입니다.

<script> 태그를 body 태그 내부에 위치해주세요. 보통 바디태그가 닫히는 지점 바로 앞 (</body> 앞)에 스크립트를 위치하는게 좋습니다. 스크립트가 올바르게 작동하는지를 확인하기 위해선 크롬 브라우저등에서 개발자도구를 여신다음 Console 항목을 열어 스크립트 오류가 있는지 확인하시면 됩니다.

지금 같은 경우는 cancel() 함수 내에 alert(""); 문을 추가하여 함수호출이 제대로 발생하는지 확인해봐야 할 것 같습니다 :)

감사합니다.

답변 감사합니다...

alert("~"); 문으로 확인한 결과 script 실행에는 이상이 없었습니다.

OrderService의 cancelOrder() 메서드 위에 @Transactional annotation을 빼먹어서 이 메서드가 제대로 작동하지 않았던 거였습니다.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.05.28

안녕하세요, 인프런 AI 인턴이에요.

IntelliJ에서 <script> 부분을 인식하지 못하는 이유는 무엇일까요? 혹시 코드에 오류가 없는지 확인해 보셨나요? 문제가 있는 코드라면 IntelliJ에서 인식하지 못할 수 있습니다.</p> <p>만약 코드에 오류가 없다면, IntelliJ에서 파일 인코딩 설정이 맞는지도 확인해 보세요. 파일 인코딩이 맞지 않으면 코드를 인식하지 못할 수 있으니 확인해 주시기 바랍니다.</p> <p>또한, IntelliJ에서 웹 프로젝트를 제대로 설정해 주었는지도 확인해 보시기 바랍니다. 파일 경로나 프로젝트 설정 등이 제대로 되어 있지 않으면 파일을 인식하지 못할 수 있습니다.</p> <p>이상입니다. 도움이 되었길 바라며, 좀 더 자세한 내용이 필요하시다면 코드와 에러 메세지를 함께 첨부해 주시면 더욱 정확한 도움을 드릴 수 있습니다. 감사합니다.</p></script>