[Java Scrpit] JSP 페이지에서 스크립트가 동작 할 때도 있고, 동작 안할때도 있는 이유 (문자열값 넘길때)
♨ Web Programming/Java Script 2011.08.11 14:16
<input type="button" name ="reply" value="댓글달기"
onclick="reply(${itemBean.article_num }, '${itemBean.title}', ${itemBean.depth})">
위의 itemBean.title 은 String 타입인데,
이게 " ' ' " 홑따옴표로 묶어주지 않으면 숫자로 인식되기때문에
function reply(number, title, depth) {
str = "/Spring_margo/reply.do?originalNumber=" + number + "&originalTitle=" + title + "&depth=" + depth + "";
document.location.href=str;
}
위 자바스크립트 title에서 저놈이 홑따옴표로 묶지않고, 스트링으로 들어오게되면
스크립트가 동작을 하지않게 된다.
때문에 반드시 자바스크립트로 문자열값을 넘길때는
'${itemBean.title}'
무조건 '' 홑따옴표로 묶어주어야 된다.
ㅅㅂ......저번에 이거때문에 몇시간 삽질했는데도, 까먹고 한 10분 삽질해따........써놓자.....ㅡㅡ
'♨ Web Programming > Java Script' 카테고리의 다른 글
[JavaScript] array 타입의 값에서 foreach 로 키값 넘겨받기 (0) | 2014.03.22 |
---|---|
[JavaScript] true, false 로 간주되는 값들 (0) | 2014.03.22 |
[Java Scrpit] JSP 페이지에서 스크립트가 동작 할 때도 있고, 동작 안할때도 있는 이유 (문자열값 넘길때) (1) | 2011.08.11 |
java script 자바스크립트 Window 객체 (0) | 2011.07.22 |
[펌] onkeypress/onKeyDown 이벤트 차이점 : ASCII값/KeyCode값 (0) | 2011.07.22 |
[자바스크립트] 필드 유효성 검사 [펌] (0) | 2011.07.22 |
퍼갈게요~