2011-03-08 4 views
2

나는 (또한 EZCookie으로 시도)에 jQuery를 쿠키 플러그인을 사용하고, 나는 파이어 폭스에서이 오류와 함께 붙어 포함 FF의 오류 "$의 .cookie는 함수가 아닙니다" 도를 설정 한 후 (나는 $(document).ready(function() { 댓글을 달았 때 6에 있는데도 나는 그것이

"Object doesn't support this property or method" 

이상한 일이 IE의 다른 자바 스크립트 오류가

나는 어떤 오류가 발생하지 않습니다, 그러나 나는 또한 쿠키를 볼 수 없습니다 쿠키 다른 응용 프로그램에서).

아무도 여기에 무슨 무슨 여기에 ....

를 단서를 가지고있는 코드를 사용하고 있습니다 :

<script type="text/javascript"> 
var var2= ""; 
$(document).ready(function() { 
     if($.cookie('name').length > 0) { 
      alert("cookie present"+$.cookie('name')); 
      <% 
       String[] var1= (String[]) componentRequest.getComponentSession().getValue("var"); 
       if(!(null == offices)){ 
       for(int i = 0; i < var1.length; i++){%> 

       var2+=<%=var1[i]%>+",";  

       <%} 
       }%> 

      $('#tempCookieVal').val(var2+$.cookie('name')); 
      $('#cookieForm').submit(); 
     }else{ 
      alert("no cookie"); 
      $('#tempCookieVal').val("NoCookie"); 
      $('#cookieForm').submit();  
     } 
     alert("cookie check done"); 

}); 
    </script> 
<form id="cookieForm" > 
<input name="tempCookie" type="hidden" id="tempCookieVal" /> 
</form> 
+0

일부 소스 코드를 게시 하시겠습니까? – razzed

+0

Mikhail의 답변보기 및 그 도움이되지 않으면, 우리는 그것을 볼 수있는 어딘가에 재현 할 수 있는지 참조하십시오 (http://jsfiddle.net 위대한 것입니다) – JAAulde

+0

나는 코드를 업데이트 한 번만 jquery의 포함을 사용하고 있습니다 .js. – jqueryEnthusiast

답변

9

확인을 두 번 jquery.js에 포함되지 않습니다 있는지 확인. 이것을 포함하면 두 번째로 추가 한 애드온이 모두 파괴됩니다.

<script type="text/javascript" src="/js/jquery.js"></script> 
<script type="text/javascript" src="/js/jquery.cookie.js"></script> 
<script type="text/javascript" src="/js/jquery.js"></script> 

당신이

0

cookie을 포함 적이 것처럼이 역할을 당신이 쿠키 플러그인을 포함나요 : 동일

$

예를 덮어 모든 자바 스크립트를 포함 간다? 예인 경우 jquery.js 뒤에 포함됩니까?

관련 문제