2012-01-30 11 views
0

我有一個div,我更新了一個購物車的內容計數 - 當用戶添加到購物車,我計算行數,然後更新div來說,例如, 2線replaceWith但永久 - 另一種方式來存儲

我目前使用的:

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

我用我說的「0件」在用戶會話開始更換。

除了用戶離開購物車頁面之外,所有的工作都很棒,然後div又變回0項目 - 有沒有辦法更持久地重寫div?

我知道它的黑客,但它是一個青睞thingy!

+0

你需要的可能是[cookie](http://en.wikipedia.org/wiki/HTTP_cookie)。沒有辦法讓div本身「永久」。您可以只更新頁面的一部分(AJAX)或在客戶端存儲有關產品的信息 - 第二個更容易,實現它的一種方法是使用cookie。順便說一句,你需要儲存關於已添加物品的信息 – mkk 2012-01-30 20:04:02

+0

該死的,一個曲奇,當然!衛生署!多謝你們 – 2012-01-30 20:06:16

回答

0

考慮會話存儲和本地存儲一點點更好的安全性方面比整體餅乾和支持所有主要的瀏覽器,看看這個例子 http://html5demos.com/storage 在字段中填寫並刷新瀏覽器,查看源代碼,這是非常簡單的