Я думаю, что у меня серьезная ошибка в дизайне моей веб-страницы. Мне нужно сохранить содержимое, если я перезагружу компьютер или закрою веб-страницу.
У меня нет доступа к любому типу сервера базы данных только MS Access. Я думал об использовании localstorage, поскольку страница будет постоянно просматриваться с того же компьютера.
Я нашел этот пример [link] Редактировать функциональность, используя javascript и локальное хранилище, но я не уверен, что он сработает.
Может ли кто-нибудь взглянуть на мой пример и сообщить мне, смогу ли я это сделать или мне нужно отказаться от этого и начать все заново.
$(document).ready(function () {
var id = 0;
// Add button functionality
$("table.dynatable button.add").click(function () {
id++;
var master = $(this).parents("table.dynatable");
// Get a new row based on the prototype row
var prot = master.find(".prototype").clone(true);
prot.attr("class", "")
prot.find(".id").attr("value", id);
master.find("tbody").append(prot);
});
// Remove button functionality
$(document).on("click", "table.dynatable button.remove", function () {
$(this).parents("tr").remove();
});
});
http://jsfiddle.net/deaconf19/csL68/
благодаря
Если вы используете веб-страницу с веб-сервера, то есть ваш URL-адрес начинается с http://
или https://
, то да, вы можете использовать localStorage для сохранения данных.
Если вы запускаете файл непосредственно с вашего жесткого диска, то есть ваш url начинается с file:
тогда у вас будут проблемы. Chrome не позволит вам использовать localStorage - я не помню, работает ли Firefox.
(Если вам нужно запустить это с локального жесткого диска, а не с сервера, и вы работаете под управлением Windows, вы можете превратить его в HTA
и сохранить данные в обычный файл.)