【问题标题】:HTML page, save it selfHTML页面,自行保存
【发布时间】:2017-07-19 00:14:34
【问题描述】:

这是我有疑问的代码。

if (countdown_seconds == 172) {
                var table = document.getElementById("update");
                var row = table.insertRow(0);
                var cell1 = row.insertCell(0);
                var cell2 = row.insertCell(1);
                var cell3 = row.insertCell(2);
                var cell4 = row.insertCell(3);
                var cell5 = row.insertCell(4);
                var dice = localStorage.getItem("dice");
                var OE = localStorage.getItem("OE");
                var LH = localStorage.getItem("LH");
                cell1.innerHTML = clock_info.mm + "," + clock_info.dd;
                cell2.innerHTML = pr + "count";
                cell3.innerHTML = dice;
                cell4.innerHTML = OE;
                cell5.innerHTML = LH;

我使用了 table.insertRow,它确实有效。但这是我的问题,即使页面刷新,我也喜欢保留此表(并且它将是随机的)。 此外,我使用了 localstorge 但它不起作用,因为我想继续添加,直到我有 100 。

无论何时更改服务器端的代码,我都可以保存 HTML 吗? (自动)

【问题讨论】:

  • 为什么本地存储不起作用?我不明白那部分。除非您实现登录系统并存储数据服务器端,否则 localstorage 可能是您最好的选择。
  • “无论如何我可以在服务器端更改代码时保存 HTML 吗?(自动)” HTML document 如何知道代码已更改在服务器上?
  • @Carcigenicate 很可能是 OP 试图用它来存储 HTML。
  • @evolutionxbox 哦。您可能希望先将其转换为 JSON。我可以看到存储原始 html 很脆弱。
  • @Carcigenicate HTML 可以存储为字符串

标签: javascript html server


【解决方案1】:

在 Question 中似乎至少有两个询问,可能是三个

  1. 如果document重新加载,则维护countdown_seconds

  2. 如果 localStorage 中不存在 localStorage 键和值,则创建它们,或者在服务器端更改代码时将更改保存到现有 localStorage


  1. 您可以使用以下方法 Global Variable usage on page reload 解决在重新加载页面时保存对全局变量的引用

  2. 利用EventSourcehow to send xmlhttprequest continuously in webworker?从服务器接收连续的数据流

【讨论】:

    猜你喜欢
    • 2013-05-27
    • 1970-01-01
    • 1970-01-01
    • 2015-11-12
    • 2012-11-17
    • 2014-01-22
    • 2015-06-18
    • 2012-04-26
    • 2016-08-29
    相关资源
    最近更新 更多