분류 전체보기758 AJAX의 JSON 응답을 위한 eval() eval() 함수의 사용 목적은 객체를 만들기 위함이고, joson응답 또한 객체로 만들어 사용합니다. joson응답을 객체로 만들 때 eval함수에서 발생하는 invalid label error 때문에 괄호가 필요합니다. 이유는 eval이 처음 만나는 : ☜ 이거 전까지를 label로 해석하기 때문입니다. label : statement 이런 구조로 해석하기 때문에 문제가 발생합니다. 그러므로 ( )를 넣어주어 label로 해석되는 문제를 해결할 수 있습니다. var s = eval("({'a':1, 'b':2, 'c':3})"); [참고 사이트] : http://willcode4beer.com/tips.jsp?set=jsonInvalidLabel ──────────────────────────────.. 2008. 11. 5. [ JSP ] P3P 정책(익스플로러 6 이상부터 적용됨)-session끊기는 현상 익스플로러 6의 p3p 정책 때문입니다. 간단히 설명하자면 a사이트를 b사이트로 포워딩 할때 서로 다른 도메인을 포함하는 프레임 구조로 사이트를 IE6에서 열게 되면, 쿠키가 적용되지 않습니다. 이유는 마이크로 소프트에서 쿠키 정보의 남용을 막기 위해 p3p (Platform for Personal Preferences) 규약을 도입했기 때문입니다. 그래서 찾아본 해결책들은..3가지중 하나 입니다. 클라이언트에서 메타 방식으로 하거나 서버에서 지원을 해주던가 익스플로러에서 설정을 해주면 됩니다. 해당 사항은 p3p 로 검색하면 해결 방법이 많이 나옵니다. 2008. 11. 3. DOM을 이용한 테이블 변경(테이블전체 또는 일부변경) 보통 HTML의 일부분을 바꾸려면 xxxx 나 span으로 영역을 지정한 다음 자바스크립트에서 document.getElementById("change"); 한다음 innerHTML을 써서 바꾸는 형식을 많이 쓴다. 하지만, table 안의 경우 어떻게 할 것인가? td에 id를 줘서 바꾼다 라는 것을 생각할 수 있다. 하지만 이경우 안되는 경우가 잦다. 왜 안되는지 원인까지는 파악하지는 못했지만 바꿀수 있는 방법은 알게 되었다. 아래의 코드를 참조 하면 table 전체를 바꿀 수도 있고 일부 td만을 바꿀 수도 있다. 당연히 제가 만들고 test 해본 내용입니다. 정윤재 2008. 10. 30. SELECT OPTION 변화에 따른 페이지 이동 -------- abc.jsp bcd.jsp 2008. 10. 27. 이전 1 ··· 182 183 184 185 186 187 188 ··· 190 다음