2013-05-07 3 views
0

Office라는이 제품을 만들었습니다. 문서를 만들 수 있습니다. 이러한 문서 변경 사항은 양식 데이터에 의해 적용되고 설정됩니다.사용 가능한 모든 쿠키 읽기 : jQuery cookies

이제 문서의 이름이 될 것 같은 예를 들어

,을 heres Document Editor

양식 데이터의 존재,? DOCNAME = 내 문서, 가정에, 당신이 얻을 수있는 자리가 저장 한 문서에 적용됩니다. Home

에 대한 링크는 내가 문서에 대한 링크는 쿠키 나 다른 저장 시스템의 일종으로 저장 한 후 사용자가 집에 여기

에 액세스 할 수 있습니다 무언가를 쉽게 만들 수 있습니다 생각입니다

누군가 JQuery 쿠키를 제안했다. 링크를 문서 이름에 연결하고 값을 문서의 링크 이름에 따라 쿠키를 저장하도록 설정 했으므로 모든 쿠키를 표시하려면 jQuery 또는 Javascript 코드가 필요하다. 이 쿠키 중

github의 JQuery Cookies 웹 페이지에서 작성된 모든 JQuery 쿠키를 표시 할 수 있다고 나와 있지만 문제는 사용자가 쿠키 이름과 내용을 기록하기 때문에 쿠키 이름과 내용을 지정할 수 없습니다. 아무도 이걸 사용하는 방법을 보여줄 수 있습니까? 모든 쿠키가 표시되기를 바랍니다.

+0

어쩌면 당연한 일이지만, 페이지/스크립트의 동일한 도메인에서 쿠키 만 얻을 수 있습니다 ... –

+0

다른 모든 개체와 마찬가지로'console.log()'it. 'console.log ($. cookie());' –

답변

1

당신은

document.cookie.split(/; */).forEach(function(cookieraw){ 
    var cookie = this.split('='); 
    var name = cookieraw[0];//print it 
    var value = cookieraw[1]; //print it 
}); 
+0

당신은 이미 정직한 일을했고 document.cookies로 작업했습니다. 그 리팩토링을 고려해 보면 jQuery 종속성을 완전히 제거하면 –

+0

@ BenjaminGruenbaum 솔직히 말해서, 나는 당신을 얻지 못할 것입니다. 위의 라인에서 잘못 알았습니까? –

+0

@Baadshah 틀림 없습니까? [JQuery 쿠키] (https://github.com/carhartl/jquery-cookie#usage)를보십시오. 사용 가능한 모든 쿠키 읽기 : – internetgho5t

0

당신은 나를 위해 jquery.cookie.js

해당 시점

var all_cookies = $.cookie(); 
$.each(all_cookies, function (key, value) { 
       console.log(key + ':' + value); 
      }); 

그것의 작품을 사용할 수 있습니다 할 수 있습니다.