簡體   English   中英

重新加載頁面后,如何使網站記住數字?

[英]How do you make websites remember numbers after reloading the page?

我有一個非常簡單的網頁,其按鈕帶有一個將計數器增加1的按鈕。重新加載頁面后,該數字將返回零。 如何將號碼保留在剩下的地方? 是否需要某種基本的后端或數據庫?

我對Web開發的實用性是不熟悉的,因此我不太確定后端和前端如何交互。

有幾種方法可以做到。 就像您說的那樣,您可以將其放在數據庫中,也可以將其存儲在cookie中,或存儲在服務器中的會話變量中,或者可以使用localstorage。

如果您想開始學習一些服務器端的知識,請查看PHP(或其他內容)教程。 使用數據庫存儲數據庫是此之上的另一層。

如果您只想保留客戶端,請使用javascript和localstorage或cookie選項。 localstorage是更新和更酷的選擇。

它取決於范圍,會話,用戶/瀏覽器,用戶,請求嗎?

如果您需要保留頁面重新加載的值,則可以使用sessionStorage ,它將保留您的計數器直到關閉頁面。

// Get counter from session storage or set it to 0
var mynum = sessionStorage.getItem('counter') | 0 ;

//... then increment
mynum ++;
// And save back to session storage
sessionStorage.setItem('counter',mynum)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM