2012-01-30 3 views
0

나는 장바구니 내용의 개수로 업데이트하는 div가 있습니다. 사용자가 장바구니에 추가하면 줄 수를 세고 예를 들어 div를 업데이트합니다. 2 개 라인replaceWith하지만 영구적 인 방법 - 저장하는 다른 방법

내가 현재 사용

<script type="text/javaScript"> 
$(document).ready(function(){ 
$("#lines2").replaceWith($('#lines').html()); 
}); 
</script> 

나는 사용자 세션의 시작 "0 항목"말한대로 교체 사용합니다.

사용자가 장바구니 페이지를 떠날 때와 별개로 모든 작업이 훌륭합니다. 그러면 div가 다시 0으로 변경됩니다. 항목 - div를 더 영구적으로 다시 작성할 수있는 방법이 있습니까?

나는 그것의 해킹을 알고 있지만 부탁에 대한 호의!

+0

필요한 쿠키는 [쿠키] (http://en.wikipedia.org/wiki/HTTP_cookie)입니다. div를 "영구적"으로 만드는 방법은 없습니다. 페이지의 일부만 업데이트하거나 (AJAX) 고객 측에 제품에 대한 정보를 저장할 수 있습니다. 두 번째 방법은 더 쉽고 한 가지 방법은 쿠키를 사용하는 것입니다. 그건 그렇고, 어떤 아이템이 추가되었는지에 대한 정보를 저장해야합니다. – mkk

+0

젠장, 물론 쿠키! 도! 고마워. –

답변

0

가 전체 쿠키보다 현명한 세션 스토리지 및 로컬 스토리지에 좀 더 나은 보안을보고 모든 주요 브라우저에서 지원됩니다, 예를 분야에서 http://html5demos.com/storage 채우기를 확인하고 브라우저를 새로 고침, 그것은 매우 간단의 소스 코드를 확인

0

jQuery가 "div를 더 영구적으로 작성"하는 것은 불가능합니다. 항목이 페이지에서 계속 유지 되려면 쿠키 또는 세션을 설정해야합니다.

jquery 쿠키() 플러그인을 살펴보십시오.이 작업을 수행하면 도움이 될 것입니다.

http://jquery-howto.blogspot.com/2010/09/jquery-cookies-getsetdelete-plugin.html#jQuery-Cookie-plugin

이 페이지에 걸쳐 지속 데이터를 얻는 데 도움이 될 것입니다. 희망이 도움이됩니다.

관련 문제