코딩기록
내부 .js파일에서 외부 링크의 .js 라이브러리 불러오기 안됨 오류 해결 본문
아임포트를 통한 결제 시스템 구현 중 계속하여 "IMP is not defined" 오류가 발생했다.
내부 js파일(/js/lesson/payment.js)에서 아임포트에서 제공하는 하기 링크의 라이브러리를 읽어와야 하는데 읽어오지 못했다.
<script src="https://cdn.iamport.kr/v1/iamport.js"></script>
문제는 html 파일에서 외부 js 파일을 불러오는 순서에 있었다.
외부 링크 라이브러리가 먼저 실행되어 js파일을 외부로부터 불러오고 내부 js파일을 불러오면, 내부 js파일에서 이를 잘 읽었다.
또 css 파일을 불러오는 link 태그가 가장 아래쪽에 있어야 잘 JS파일도 불러와 졌다.
'프론트엔드 > JavaScript' 카테고리의 다른 글
HTML 요소(Element) 선택하는 방법 (0) | 2024.01.29 |
---|---|
자바스크립트 함수 및 정보 정리 - 2 (1) | 2023.12.31 |
자바스크립트 함수 및 정보 정리 - 1 (0) | 2023.12.31 |
1. 자바스크립트 기본 문법 (1) | 2023.12.26 |