질문 Q #9035
CI 에서 jquery tab 의 cookie 사용시 문제점 질문드립니다.
미드필드 2010-07-07 06:23:29
<script type="text/javascript">
	$(function() {
		$("#tabs").tabs({
			cookie: {
				// store cookie for a day, without, it would be a session cookie
				expires: 1
			}
		});
	});
</script>

CI 에서 jquery 탭을 사용중인데요 활성화 중인 탭이 새로고침해도 계속 유지 되게 할려고
jquery  에서 cookie 를 사용했는데요

CI 에서 Disallowed Key Characters. 메세지가 나와서요.

jquery 에서 쿠키 사용해서 생기는 문제 같은데 CI 에서 어떻게 해주면 허가가 될까요?

답변 4
#1 변종원(웅파) 2010-07-07 08:30:43
#2 미드필드 2010-07-07 08:40:52
웅파님 jquery 탭에 쿠키 사용하는거 하곤 상관없나요?

jquery 에서 쿠키 옵션을 빼고 브라우져에서 쿠키 지우고 새로고침 하면 탭이 잘 되는데
jquery 에서 쿠키 옵션만 넣으면 Disallowed Key Characters 메세지가 나오네욤..

#3 변종원(웅파) 2010-07-07 17:39:07
파폭에서 web developer 부가기능 설치하시고 변환된 소스 보기로 소스를 보시거나
파폭 불벌레에서 jquery 실행후의 리스폰스가 어떻게 나오는지 보시기 바랍니다.

그리고 http://codeigniter.com/forums/viewthread/140333/ 이것도 참조..

#4 미드필드 2010-07-09 04:50:13
웅파님 감사합니다. 링크에 있는 포럼글 보고 한참 생각하다가 쿠키 관련 내용을 더 검색해보니

쿠키 사용시 쿠키 이름을 지정안해주면 저런 에러가 난다길래

jquery 에서 쿠키에 이름을 주니까 잘되네요..

$('#tabs_sub').tabs({ cookie: {name: 'tabs', expires:1 }});