jQuery가 브라우저에 쿠키를 읽고 쓸 수 있습니까?
간단한 예:페이지에 몇 가지 항목(디브 또는 테이블 행 등)을 가지고 사용자가 해당 항목을 클릭하여 선택할 수 있도록 하고 싶습니다.jQuery에서는 충분히 쉬운 것 같습니다.서버측 포스트백 없이 사용자가 클릭하는 항목을 저장하려면 쿠키가 이 작업을 수행하는 간단한 방법이 될 것이라고 생각했습니다.
- 이 경우 쿠키가 괜찮다는 가정이 맞습니까?
- 만약 맞다면, jQuery API가 기본 자바스크립트 API보다 더 나은 쿠키 정보를 읽고 쓸 수 있는 방법이 있습니까?
쿠키 설정을 위한 기본 자바스크립트 "API"는 다음과 같이 쉽습니다.
document.cookie = 'mycookie=valueOfCookie;expires=DateHere;path=/'
다음과 같이 jQuery cookie 플러그인을 사용합니다.
$.cookie('mycookie', 'valueOfCookie')
쿠키 기능에 몇 가지 추가 서명을 제공하는 쿠키 플러그인이 필요합니다.
$.cookie('cookie_name', 'cookie_value')다하며,$.cookie('cookie_name', 'cookie_value', 'cookie_expiration")세션 전반에 걸쳐 지속될 쿠키를 만듭니다. JQuery cookie 플러그인에 대한 자세한 내용은 http://www.stilbuero.de/2006/09/17/cookie-plugin-for-jquery/ 을 참조하십시오.
전체 사이트에 사용되는 쿠키를 설정하려면 다음과 같이 JavaScript를 사용해야 합니다.
document.cookie = "name=value; expires=date; domain=domain; path=path; secure"
양식 등에 바인딩된 쿠키 검색 및 조작을 위한 새로운 jQuery 플러그인: http://plugins.jquery.com/project/cookies
질문에 대답해 드리자면, 네.다른 분은 그 부분에 대해서 답변을 해주셨는데, 그게 최선의 방법인지 묻는 것 같습니다.
그것은 아마도 당신이 무엇을 하느냐에 달려있을 것입니다.일반적으로 사용자가 구입하려는 품목(예: 주문)을 클릭하게 됩니다.그런 다음 구매 또는 체크아웃 버튼을 누르곤 합니다.그러면 양식이 페이지로 전송되어 결과를 처리하게 됩니다.쿠키로 다 할 수는 있지만 더 어려울 것 같습니다.
다른 주제에 두 번째 질문을 올리는 것을 고려해 볼 수 있습니다.
쿠키 플러그인 for jQuery를 살펴봅니다.
여기서 "cookie" 태그가 붙은 모든 jQuery 플러그인을 검색할 수 있습니다.
http://plugins.jquery.com/plugin-tags/cookies
선택의 여지가 많습니다.
HTML5의 로컬 스토리지를 활용한 jQuery Storage라는 제품을 확인해 보십시오.localStorage를 사용할 수 없으면 기본적으로 쿠키가 됩니다.그러나 만료를 설정할 수는 없습니다.
jQuery cookie plugin은 다운로드가 불가능한 것 같습니다.그러나 jQuery & Cookies(get/set/delete & a plugin)에 설명된 몇 가지 개선점이 있는 동일한 jQuery cookie 플러그인을 다운로드할 수 있습니다.
Klaus Hartl의 쿠키 스크립트를 사용하여 사용자가 자신의 언어를 선택할 수 있는 스크립트를 작성할 수 있었습니다.몇 시간이 걸렸고, 다른 사람들을 도울 수 있기를 바랍니다.
언급URL : https://stackoverflow.com/questions/95213/can-jquery-read-write-cookies-to-a-browser
'programing' 카테고리의 다른 글
| 내 Android 장치가 adb 장치 목록에 나타나지 않는 경우 (0) | 2023.10.11 |
|---|---|
| 두 문자열 사이의 MySQL 하위 문자열 (0) | 2023.10.11 |
| Firefox에서 로컬 스토리지를 보거나 삭제하는 방법은 무엇입니까? (0) | 2023.10.11 |
| EPLus Excel 사용 - 셀 좌측 상단의 Excel 오류 확인 무시 또는 녹색 태그 제거 방법 (0) | 2023.10.11 |
| WordPress 홈 페이지에 주석 표시 (0) | 2023.10.11 |