сохранить в localalstorage динамические строки JQuery

0

Я думаю, что у меня серьезная ошибка в дизайне моей веб-страницы. Мне нужно сохранить содержимое, если я перезагружу компьютер или закрою веб-страницу.

У меня нет доступа к любому типу сервера базы данных только 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/

благодаря

  • 1
    Этот код, похоже, не имеет никакого отношения к сохранению каких-либо данных, просто добавляя и удаляя строки таблицы. Где ваша обработка данных?
  • 0
    Вы используете веб-сервер локально?
Показать ещё 1 комментарий
Теги:

1 ответ

0

Если вы используете веб-страницу с веб-сервера, то есть ваш URL-адрес начинается с http:// или https://, то да, вы можете использовать localStorage для сохранения данных.

Если вы запускаете файл непосредственно с вашего жесткого диска, то есть ваш url начинается с file: тогда у вас будут проблемы. Chrome не позволит вам использовать localStorage - я не помню, работает ли Firefox.

(Если вам нужно запустить это с локального жесткого диска, а не с сервера, и вы работаете под управлением Windows, вы можете превратить его в HTA и сохранить данные в обычный файл.)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню