Кэширование данных формы при обновлении страницы
В моем проекте Django есть определенные формы, и я хочу получать различные данные с помощью кнопки на этой форме со всплывающим окном и сохранять их в базе данных. Но вот, как сделать так, чтобы ранее введенные данные возвращались при перезагрузке страницы, чтобы не потерялись мои фоновые данные?
Заранее спасибо всем, кто поможет.
localStorage.setItem("name", "Smith");
localStorage.getItem("name");
localStorage.removeItem("name");
Вы можете использовать localStorage, эти данные могут быть доступны на вкладке developer Tool=>application Tab=> localstorage
LocalStorage имеет метод setItem
. Вы можете использовать его следующим образом:
var inputEmail= document.getElementById("email");
localStorage.setItem("email", inputEmail.value);
Когда вы хотите получить значение, вы можете сделать следующее:
var storedValue = localStorage.getItem("email");
Также можно сохранять значения при нажатии на кнопку, например:
<button onclick="store()" type="button">StoreEmail</button>
<script type="text/javascript">
function store(){
var inputEmail= document.getElementById("email");
localStorage.setItem("email", inputEmail.value);
}
</script>
Чтобы использовать cookie
вместо этого, вы можете обратиться к этой статье.