[javascript 오류] Uncaught ReferenceError: '...' is not defined at '...'
defined 오류의경우 해당 함수나 변수를 찾을 수 없다는뜻인데
실제로 함수가 조 코드에 오류가 난 경우
회원가입 페이지를 코딩하던 도중 해당코드에서 javascript로 데이터 검증후 저장하기 위해 사용하던
submit함수인 sendit부분을 고치고있는데 sendit 을 클릭하면 이런오류가 났다
submit is not defined at HTMLAnchorElement.onclick
sendit을 찾을수 없다는 뜻임.
내 경우 sendit 함수의 }를 닫지 않았음
--
다른경우
Uncaught ReferenceError: fmm is not defined
at sendit (modify_type1.php:174:6)
at HTMLAnchorElement.onclick (modify_type1.php:386:74)
이런식으로 뜰 수 도 있다
fmm 는 변수로 사용하고 있던것이다
이경우 변수를 찾을수없다는 뜻으로
1. 함수에 해당변수 선언이 안돼서
2. 변수 이름 오타
두가지를 생각할수있다