jQuery - not execute some function.(object is null or undefined ) // Charset encoding problem - jQuery & Javascript & CSS



jQuery 의 document.ready를 통해
특정 함수를 호출하려고 했으나
다음과 같은 오류가 발생하면서
정상적으로 함수 호출이 안됨

<image 1>


1. 사용하고 있던 jquery-1.3.2 를 1.7.2로 변경하니 문제 해결
2. 원인 확인 결과 jquery를 호출하고 있는 jsp 파일의 인코딩이 다른 파일들과 인코딩이 다름
(다른 파일들은 utf-8, 해당 파일은 iso)

결론> 
1. jquery 최신 버전은 encoding 오류에 대한 처리가 되어 있음
2. jquery 에 대해 알수 없는 오류가 발생하면 파일의 encoding부터 체크!


I tried call functions using document.ready with jquery.
but I contacted some error(upper image), and my function didn't work.

After changing jquery-1.3.2 to jquery.1.7.2, my problem solved.
So I checked why not happen error on 1.7.2.
I found reason that jsp file call to jquery function was "ISO" charset encoding. 
but other file's encoding were "UTF-8".
So, I meam,
If you contact jquery errors don't know why, please check your file's charset encoding. 
Also If you can, try to use latest version.





AD_1