개발
IE : 종결되지 않은 문자열 상수입니다. 에 대한 문제 해결
findstar
2011. 3. 9. 17:55
728x90
http://basketyj.blog.me/30049484105
출처 : http://nicebury.tistory.com/25
오류: 종결되지 않은 문자열 상수 입니다. 이런 자바스크립트 에러가 뜨면 일단 짜증부터 난다.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
이 죽일놈의 IE6 ㅠㅡㅠ
오류: 종결되지 않은 문자열 상수 입니다. 이런 자바스크립트 에러가 뜨면 일단 짜증부터 난다.
도대체 모가 어쨌다는거야라는 생각이 제일 먼저들때가 많다..ㅋㅋ
보통 원인은 문자열 사이에 특수 문자나 눈에는 안보이는 -_- 개행문자등이 오류를 일으키는 경우가 많다.
가력 \n 같은경우 눈으로 찾아보기가 힘들다.
갸령 자바스크립트 AA('문자열') 함수를 호출 한다고 했을때
\n 같은 개행문자가 섞이면
AA('문자
열'); <= 요딴식으로 읽어 들이므로 여기서 이러한 오류가 발생하는 빈도가 있다.
이럴땐
문자열.replace('\n','') 등으로 개행문자나 그밖에 특수 문자를 삭제하여 사용한다.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
내 경우에는 jquery를 통해서 load 하는 페이지 내부에
php로 echo "abc............\n"; <-- 이렇게 개행문자를 넣었더니 에러가 났다.. 없애니 IE에서 에러 안남..
이 죽일놈의 IE6 ㅠㅡㅠ
[출처] 오류: 종결되지 않은 문자열 상수 입니다. 문제 해결..|작성자 Justin
[출처] 오류: 종결되지 않은 문자열 상수 입니다. 문제 해결..|작성자 Justin